1- Criar algoritmos informais:
A. Ler uma revista.
Resolução:
- Olhar para as revistas;
- Escolher uma revista;
- Pegar na revista;
- Abrir a revista;
- Começar a ler.
B. Somar 3 números dados pelo utilizador.
Resolução:
- Agarrar na calculadora;
- Ligar a calculadora;
- Introduzir um número;
- Introduzir um sinal de adição (+);
- Introduzir o segundo número;
- Introduzir o segundo sinal de adição (+);
- Introduzir o terceiro número;
- Introduzir o sinal de igual (=);
- Observar o resultado.
2- Criar algoritmos formais:
A. Somar três números dados pelo utilizador.
Algoritmo Soma de três números dados pelo utilizador;
Variáveis num1, num2, num3: Real;
Inicio
Ler (num1);
Ler (num2);
Ler (num3);
Soma = num1+num2+num3;
Escrever (“A soma é:”, soma);
Fim.
B. Mostrar o simétrico de um número.
Algoritmo Mostrar o simétrico de um número;
Variáveis num1, num2: Real;
Início
Ler (num1)
Ler (num2)
Num1à num2x (-1)
Escrever (“o simétrico de num1 é:”, simétrico);
Fim.
3. Cria algoritmos formais para:
A. Verificar se a classificação de um teste (digitado) e positivo.
Algoritmo Verificar se a classificação de um teste (digitado) e positivo;
Variáveis teste1: Real;
Início
Ler (teste1);
Escrever (teste1);
Teste1 > = 10
Escrever (“a classificação do teste1 é:”, teste1);
Fim.
B. Ler dois números e indicar o maior deles.
Algoritmo Ler dois números e indicar o maior deles;
Variáveis num1, num2: Inteiro;
Início
Ler (num1);
Ler (num2);
Num1>Num2
Escrever (“o maior número é:”, o maior número);
Fim.
C. Verificar se a classificação de um teste e positivo ou negativo.
Algoritmo Verificar se a classificação de um teste) e positivo;
Variáveis teste1: Inteiro;
Início
Ler (teste1);
Escrever (teste1);
Teste1 >= 10 E Teste1 <=10
Escrever (“a classificação do teste1 é:”, teste1);
Fim.
4. Cria algoritmos formais para:
A. Repetir o pedido “Insere um valor negativo” ate o utilizador inserir um valor negativo.
Algoritmo Repetir o pedido “Insere um valor negativo” ate o utilizador inserir um valor negativo;
Variáveis numnegativo: Real;
Início
Ler (numnegativo);
Insere um valor negativo e insere um valor negativo;
Escrever (“o numnegativo é:”, nunnegativo);
Fim.
B. Receber um número de 1 a 10. Depois pedir novamente um número ate acertar.
Algoritmo Receber um número de 1 a 10. Depois pedir novamente um número ate acertar.
Variáveis num,: Inteiro;
Início
Ler (num);
Inserir um num, e volta a inseri-lo;
Escrever (“o num repetido é:” num);
Fim.
5. Cria algoritmos formais para:
A. Escrever os dez primeiros números inteiros positivos.
Algoritmo Escrever os dez primeiros números inteiros positivos;
Variáveis num: Inteiro;
Início
Escrever (num de1 a 10);
Ler (num de1a 10);
Fim.
B. Escrever o dobro dos 100 primeiros números reais positivos.
Algoritmo Escrever o dobro dos 100 primeiros números reais positivos;
Variáveis num: Real;
Início
Escrever (num de 2 a 200);
Ler (num de 2 a 200);
Fim.