GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF04CO03Difícil⏱ medio

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

Habilidade BNCC EF04CO03

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?

  1. A) 1 2 3 4 5
  2. B) 1 2 3 4
  3. C) 0 1 2 3 4 5
  4. D) 1 2 3 5
  5. E) 5 4 3 2 1

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. A alternativa B está errada porque omite o 5, que está dentro do intervalo pedido.
  5. A alternativa C está errada porque inclui o 0, que não faz parte do intervalo de 1 a 5.
  6. A alternativa D está errada porque pula o número 4, quebrando a sequência.
  7. 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.
  8. Conclusão: o gabarito A está correto.

💡 Dica: Pense em como usar um loop para imprimir os números.

Alternativa por alternativa

A Correta

Esta é a saída correta do algoritmo.

B Erradaerro: Procedimental

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.

C Erradaerro: Procedimentala que mais engana

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.

D Erradaerro: Atenção

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.

E Erradaerro: Interpretação

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

Dificuldade Difícil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

estrutura de repetição

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de repetição · sequencia numerica

📚 Reveja

Revisar como funcionam as estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir o intervalo da repetição, incluindo ou excluindo números fora do pedido.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.