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

Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para imprimir os números de 1 a…

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

Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para imprimir os números de 1 a 5?

  1. A) Para i de 1 até 5 faça: imprimir(i)
  2. B) Enquanto i < 5 faça: imprimir(i)
  3. C) Para i de 0 até 5 faça: imprimir(i)
  4. D) Para i de 1 até 6 faça: imprimir(i)
  5. E) Enquanto i <= 5 faça: imprimir(i)

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o que a questão pede: uma repetição simples que imprima os números de 1 a 5, ou seja, 1, 2, 3, 4 e 5. Passo 2: Analise a alternativa A: 'Para i de 1 até 5 faça: imprimir(i)'. O laço começa em 1, termina em 5 (inclusive) e imprime o valor de i a cada volta, produzindo exatamente 1, 2, 3, 4, 5. Passo 3: Verifique a alternativa B: 'Enquanto i < 5 faça: imprimir(i)'. A variável i não recebe valor inicial nem é incrementada, então o laço não controla a sequência; além disso, a condição i < 5 excluiria o 5. Passo 4: Verifique a alternativa C: 'Para i de 0 até 5 faça'. Começa em 0, então imprimiria 0, que não faz parte da sequência pedida. Passo 5: Verifique a alternativa D: 'Para i de 1 até 6 faça'. Termina em 6 e imprimiria o 6, que está fora do intervalo pedido. Passo 6: Verifique a alternativa E: 'Enquanto i <= 5 faça: imprimir(i)'. Não há inicialização nem incremento de i, portanto o laço nunca avança e fica infinito, sem produzir a sequência de 1 a 5. Passo 7: Conclusão: a alternativa A é a única estrutura que imprime exatamente os números de 1 a 5, o que coincide com o gabarito oficial.

💡 Dica: Pense na estrutura de repetição que você conhece.

Alternativa por alternativa

A Correta

Esta é a estrutura correta de uma repetição simples, que imprime os números de 1 a 5.

B Erradaerro: Conceitual

O aluno confunde o limite da condição com o intervalo de valores e acredita que 'i < 5' imprime de 1 a 5. Também não percebe que a variável i precisa ser inicializada e incrementada.

C Erradaerro: Interpretação

O aluno acha que a contagem deve começar em zero, como em muitas linguagens de programação, e não percebe que o enunciado pede a partir do 1.

D Erradaerro: Procedimental

O aluno confunde o limite final com o valor impresso, supondo que, para incluir o 5, o laço deve ir até 6, sem considerar que 'até 5' já inclui o 5.

E Erradaerro: Conceituala que mais engana

O aluno pensa que usar 'menor ou igual a 5' é suficiente para imprimir de 1 a 5, sem perceber que, na estrutura enquanto, é preciso inicializar i e incrementá-lo a cada passo.

Por que engana: Confundir os limites do laço, iniciando ou terminando a repetição em valores incorretos.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
Leitura baixo
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🧩 consolidacao
🎯 Conceito central

repetição simples em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição simples · comandos de impressão

📚 Reveja

Revisar estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir os limites do laço, iniciando ou terminando a repetição em valores incorretos.

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