Repository navigation
Home
Nível: Iniciação à programação
Conteúdos: Variáveis, ciclos e instruções de decisão
Restrição: Não utilizar listas, arrays ou funções.
Escreve um algoritmo em pseudocódigo que:
- Peça ao utilizador a quantidade de números que pretende introduzir (N).
- Leia os N números, um de cada vez.
- Conte quantos números são positivos, quantos são negativos e quantos são iguais a zero.
- No final, apresente as três contagens.
Exemplo de execução:
Quantos números pretende introduzir? 6
Número 1: 5
Número 2: -3
Número 3: 0
Número 4: 8
Número 5: -1
Número 6: 4
Resultados:
Positivos: 3
Negativos: 2
Zeros: 1
Escreve um algoritmo em pseudocódigo que:
- Peça ao utilizador a quantidade de números que pretende introduzir (N).
- Leia os N números, um de cada vez.
- Determine qual é o maior e qual é o menor número introduzido.
- Apresente os dois valores no final.
Exemplo de execução:
Quantos números pretende introduzir? 5
Número 1: 12
Número 2: 7
Número 3: 25
Número 4: 3
Número 5: 18
Maior número: 25
Menor número: 3
Nota: O algoritmo deve funcionar mesmo que todos os números introduzidos sejam negativos. Considera que N é maior que zero.
Escreve um algoritmo em pseudocódigo que:
- Peça ao utilizador a quantidade de números inteiros que pretende introduzir (N).
- Leia os N números, um de cada vez.
- Calcule a soma apenas dos números pares.
- Conte quantos números pares foram introduzidos.
- No final, apresente a média dos números pares.
Exemplo de execução:
Quantos números pretende introduzir? 6
Número 1: 3
Número 2: 8
Número 3: 5
Número 4: 12
Número 5: 7
Número 6: 4
Quantidade de números pares: 3
Soma dos números pares: 24
Média dos números pares: 8
Atenção: O algoritmo deve verificar se foi introduzido pelo menos um número par antes de calcular a média, evitando uma divisão por zero.
Escreve um algoritmo em pseudocódigo que:
- Peça ao utilizador a base (um número real) e o expoente (um número inteiro não negativo).
- Calcule a potência da base elevada ao expoente, utilizando um ciclo e multiplicações sucessivas.
- Apresente o resultado no final.
Exemplo de execução:
Introduza a base: 3
Introduza o expoente: 4
Resultado: 81
Notas: Não utilizes o operador de potenciação nem funções matemáticas prontas. O algoritmo deve também funcionar quando o expoente é zero (nesse caso, o resultado é 1).
| Exercício | Ciclos | Decisões | Conceitos principais |
|---|---|---|---|
| 1 – Positivos, negativos e zeros | PARA | SE / SENÃO | Contadores |
| 2 – Maior e menor | PARA | SE | Comparações e atualização de variáveis |
| 3 – Média dos pares | PARA | SE | Acumuladores, contadores e média |
| 4 – Potência de um número | PARA | Opcional | Multiplicações sucessivas e acumuladores |
Todos os exercícios podem ser resolvidos sem listas nem arrays, utilizando apenas variáveis simples, operações aritméticas, ciclos e instruções de decisão.