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

Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?

  1. A) Se i <= 5, imprima i
  2. B) Imprima i até 5
  3. C) Repita i de 1 a 5
  4. D) Para cada i, imprima i
  5. E) Se i = 5, imprima i

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A repetição condicional é a estrutura em que um bloco de comandos é executado enquanto uma condição for verdadeira. No ensino de algoritmos, costuma ser escrita como 'enquanto condição, faça ação'.
  2. Para contar de 1 a 5, a condição precisa controlar o valor de i, parando quando ele ultrapassar 5. A condição i <= 5 cumpre exatamente esse papel: enquanto i não passar de 5, o algoritmo continua imprimindo.
  3. A alternativa A traz essa condição e a ação de imprimir i. A palavra 'Se' indica uma decisão feita uma única vez, e não uma repetição; o termo mais adequado seria 'Enquanto i <= 5, imprima i', e a questão deve ser lida com essa intenção.
  4. A alternativa B usa 'até 5', que indica um limite, mas não é uma condição escrita de forma clara. A alternativa C ('Repita i de 1 a 5') descreve uma repetição com contador, típica da estrutura para, e não uma repetição condicional. A alternativa D ('Para cada i') também é uma repetição por contagem, sem condição explícita. A alternativa E ('Se i = 5') é uma decisão que só teria efeito quando i for exatamente 5, ou seja, não conta de 1 a 5.
  5. Conclusão: a alternativa A é a melhor resposta e coincide com o gabarito oficial, desde que se entenda o 'Se' como o 'enquanto' da repetição condicional.

💡 Dica: Pense em como um loop pode ser usado para contar.

Alternativa por alternativa

A Correta

Essa é a lógica correta, pois imprime enquanto i for menor ou igual a 5.

B Erradaerro: Conceituala que mais engana

O aluno acredita que basta escrever a instrução com a palavra 'até' para ter uma repetição condicional, sem expressar uma condição verificável sobre i.

Por que engana: Confundir a condição de parada com a condição de execução, levando a um loop infinito ou a não execução do loop.

C Erradaerro: Conceitual

O aluno confunde repetição condicional com repetição por contador, achando que 'de 1 a 5' define uma condição de parada controlada por teste.

D Erradaerro: Conceitual

O aluno associa a ideia de repetir ações a qualquer frase que pareça um laço, como 'para cada', sem perceber que ela é uma repetição por contagem e não condicional.

E Erradaerro: Interpretação

O aluno lê a instrução como uma decisão e troca a condição de intervalo (i até 5) pela igualdade i = 5, o que imprimiria apenas o último valor e não uma sequência de 1 a 5.

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✍️ interpretativa🧩 progressao
🎯 Conceito central

repetição condicional

📌 Objetivo

fixacao

🧱 Pré-requisitos

repetição condicional · estrutura de controle

📚 Reveja

Revisar estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir a condição de parada com a condição de execução, levando a um loop infinito ou a não execução do loop.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

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