Escolar Documentos
Profissional Documentos
Cultura Documentos
10ºD – __/__/_____
SISTEMAS DE INFORMAÇÃO
1. Crie um algoritmo, em Portugol, que permite efetuar a leitura de três valores inteiros e calcular o
triplo do primeiro valor, o produto do segundo valor com o terceiro e o quadrado do terceiro valor
(use o operador de potenciação). O resultado deve ser apresentado como se mostra a seguir:
1
2
3
O triplo de 1 é: 3
O produto de 2 com 3 é: 6
O quadrado de 3 é: 9
2. Crie um algoritmo, em pseudocódigo, que faça a divisão de dois números reais e mostre o
resultado na forma dividendo/divisor = quociente, como se mostra a seguir:
5
2
5.0 / 2.0 = 2.5
3. Crie um algoritmo, em Portugol, que permite indicar se a idade introduzida corresponde a uma
pessoa maior de idade ou menor de idade. O resultado deve ser apresentado como se mostra a
seguir:
Introduza a idade: 18
Maior de idade
4. Crie um algoritmo, em Portugol, que permite indicar se uma nota de teste introduzida é positiva ou
negativa ou nota inválida se introduzir valores fora do intervalo de 0 a 20. O resultado deve ser
apresentado como se mostra a seguir:
Qual a nota do teste: 21
Nota inválida
5. Crie um algoritmo, em Portugol, que permite indicar qual o dia da semana após introduzir o
respetivo número de 1 a 7, como se mostra na tabela abaixo. Use a estrutura “Escolhe”.
1 Domingo
2 Segunda-feira
3 Terça-feira
4 Quarta-feira
5 Quinta-feira
6 Sexta-feira
7 Sábado
outro Dia inválido
Bom trabalho!
Professora: Cristina Folgado
Análise do problema:
• Com que dados vamos trabalhar – Entradas - Ler
• Que resultados devemos obter – Saídas - Escrever
• Que processos devemos utilizar para produzir resultados – Cálculos
Linguagem do PortugolIDE
Entrada/Saída
Ler- Solicita a introdução de valores para as variáveis através da consola.
ler variavel1, variavel2
Decisão
Se - Seleção de instruções.
se [condição] então
instruções]
senão
[instruções]
fimSe
Escolhe - Esta estrutura compara o valor da variável com as restantes expressões (valor1. . . valorn) e se a
comparação for positiva esxecuta as instruções do Caso e sai. A estrutura tem um caso por defeito (opcional) que
é executado quando todas as outras condições falharem.
Escolhe variável
Caso valor1:
[instruções]
………………………..
Caso valorn:
[instruções]
Defeito:
[instruções]
FimEscolhe
Operadores
+ Adição = Igual E Disjunção
- Subtracção =/= Diferente OU Conjunção
/ Divisão inteira > Maior XOU Conjunção Exclusiva
* Multiplicação >= Maior ou igual NAO Negação
% Resto da divisão inteira < Menor
^ Potenciação <= Menor ou igual