GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF69CO02Média⏱ medio

Implemente um algoritmo que use um loop para imprimir os números de 1 a 10. Qual é a estrutura de repetição…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Implemente um algoritmo que use um loop para imprimir os números de 1 a 10. Qual é a estrutura de repetição mais adequada?

  1. A) para i de 1 a 10 faça
  2. B) enquanto i < 10 faça
  3. C) fazer enquanto i <= 10
  4. D) enquanto i > 0 faça
  5. E) enquanto i < 11 faça

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O objetivo é imprimir os números de 1 a 10, ou seja, repetir uma ação um número conhecido e fixo de vezes, com uma variável de controle que vai de 1 até 10.
  2. Uma estrutura de repetição com contador, como o 'para i de 1 a 10 faça', faz exatamente isso: inicializa i com 1, testa se i está no intervalo, executa o bloco e incrementa i automaticamente até chegar a 10. Por isso é a mais adequada e clara para esse problema.
  3. A alternativa B está errada porque, se i começar em 1, a condição i < 10 para quando i chega a 10, então imprime apenas de 1 a 9.
  4. A alternativa C está errada porque 'fazer enquanto' é a estrutura de pós-teste, que executa o bloco pelo menos uma vez e não é a forma mais natural para contagem, além de exigir inicialização e incremento manuais.
  5. A alternativa D está errada porque i > 0 é verdadeira para todo i positivo crescente, então o laço não termina e imprime infinitamente.
  6. A alternativa E até funciona, pois i < 11 imprime de 1 a 10, mas exige inicializar i e incrementá-lo manualmente, o que a torna menos adequada que a estrutura de contagem própria para isso.
  7. Conclusão: o gabarito A está correto.

💡 Dica: Considere as estruturas de repetição disponíveis na linguagem de programação.

Alternativa por alternativa

A Correta

Essa estrutura de repetição permite iterar de 1 a 10.

B Erradaerro: Atenção

O aluno acredita que o limite da condição deve ser exatamente o último valor, confundindo i < 10 com i <= 10. Assim ele imprime apenas até 9.

C Erradaerro: Conceitual

O aluno confunde a sintaxe e o funcionamento da estrutura de pós-teste com a de contagem, achando que 'fazer enquanto' é equivalente ao laço com contador. Ele não percebe que a inicialização e o incremento teriam que ser feitos manualmente.

D Erradaerro: Conceitual

O aluno inverte a lógica da condição, supondo que o laço continua enquanto i for maior que zero, sem perceber que i cresce e a condição nunca se torna falsa. Isso gera repetição infinita.

E Erradaerro: Conceituala que mais engana

O aluno percebe que a condição i < 11 produz a saída correta, mas não reconhece que a estrutura mais adequada é a de contador, que já cuida da inicialização e do incremento. Ele trata funcionamento correto e adequação como se fossem a mesma coisa.

Por que engana: Escolher uma condição de loop que não cobre corretamente o intervalo de 1 a 10, resultando em números faltando ou repetidos.

Raio-X da questão

Dificuldade Média
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

estruturas de repetição

📌 Objetivo

fixacao

🧱 Pré-requisitos

estruturas de repetição · controle de fluxo

📚 Reveja

Revisar os tipos de loops e suas aplicações em algoritmos.

⚠️ Erro mais comum

Escolher uma condição de loop que não cobre corretamente o intervalo de 1 a 10, resultando em números faltando ou repetidos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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.