Desenvolva um algoritmo que imprima os números de 1 a 5 utilizando uma estrutura de repetição. Qual deve ser a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Desenvolva um algoritmo que imprima os números de 1 a 5 utilizando uma estrutura de repetição. Qual deve ser a saída do algoritmo?
- A) 1 2 3 4 5
- B) 1 2 3 4
- C) 0 1 2 3 4 5
- D) 1 2 3 5
- E) 5 4 3 2 1
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado pede um algoritmo que imprima os números de 1 a 5 usando uma estrutura de repetição, e pergunta qual é a saída.
- Em uma repetição típica, começa-se com uma variável valendo 1, imprime-se o valor, incrementa-se em 1 e repete-se enquanto o valor for menor ou igual a 5. Assim a saída é 1, 2, 3, 4 e 5, nessa ordem, separados por espaço.
- A alternativa A (1 2 3 4 5) corresponde exatamente a essa sequência crescente, do 1 ao 5, sem faltar nem sobrar números.
- A alternativa B está errada porque omite o 5, que está dentro do intervalo pedido.
- A alternativa C está errada porque inclui o 0, que não faz parte do intervalo de 1 a 5.
- A alternativa D está errada porque pula o número 4, quebrando a sequência.
- A alternativa E está errada porque imprime em ordem decrescente, enquanto o enunciado sugere a impressão do 1 ao 5 em ordem crescente, como um contador normal.
- Conclusão: o gabarito A está correto.
💡 Dica: Pense em como usar um loop para imprimir os números.
Alternativa por alternativa
Esta é a saída correta do algoritmo.
O aluno provavelmente usou uma condição do tipo enquanto contador menor que 5, esquecendo que o limite 5 deve ser incluído na impressão.
O aluno começou o contador em zero, como é comum em vetores e laços em outras linguagens, e não em 1 como pede o enunciado.
Por que engana: Confundir o intervalo da repetição, incluindo ou excluindo números fora do pedido.
O aluno pulou o 4 ao escrever a sequência, possivelmente por descuido ao montar a lista de valores ou ao copiar o padrão de incremento.
O aluno interpretou que a repetição deveria contar regressivamente, do maior para o menor, confundindo a ordem de impressão com a ordem de contagem pedida.
Raio-X da questão
estrutura de repetição
fixacao
estrutura de repetição · sequencia numerica
Revisar como funcionam as estruturas de repetição em algoritmos.
Confundir o intervalo da repetição, incluindo ou excluindo números fora do pedido.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a estrutura correta para um algoritmo que imprime os números de 1 a 5 utilizando uma repetição simples?
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para imprimir os números de 1 a 5?
- O que acontece em um algoritmo que utiliza uma estrutura de repetição simples para imprimir números de 1 a 5?
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
- Um algoritmo que precisa imprimir os números de 1 a 5 pode utilizar uma estrutura de repetição simples. Qual a melhor…
- Explique como você usaria um algoritmo com repetição simples para criar um programa que imprime os números de 1 a 5…
Todas as questões de Algoritmos com repetições simples e aninhadas
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
