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

Qual dos exemplos abaixo representa corretamente um algoritmo com repetição condicional simples?

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 dos exemplos abaixo representa corretamente um algoritmo com repetição condicional simples?

  1. A) Para cada número de 1 a 10, imprima o número
  2. B) Enquanto a temperatura for maior que 30, ligue o ventilador
  3. C) Imprimir 'Olá' uma vez
  4. D) Repetir um comando até que o usuário pressione 'Sair'
  5. E) Executar um cálculo aritmético

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Resolvi a questão pelo conceito. Repetição condicional é aquela em que um bloco de comandos é executado enquanto uma condição for verdadeira, e o número de repetições não é fixo de antemão. Passo 2: Na alternativa B, 'Enquanto a temperatura for maior que 30, ligue o ventilador', há uma condição (temperatura maior que 30) que é testada a cada repetição e controla a continuidade do laço. Esse é o modelo clássico da estrutura enquanto, portanto a alternativa B representa corretamente o conceito. Passo 3: A alternativa A está errada porque 'para cada número de 1 a 10' é repetição contada, com quantidade fixa de voltas, e não condicional. Passo 4: A alternativa C está errada porque não há repetição: o comando 'Imprimir Olá' é executado uma única vez. Passo 5: A alternativa D também envolve uma condição de parada, pois 'repetir até que o usuário pressione Sair' é uma repetição condicional do tipo repita-até. Ela não é a resposta mais adequada porque a questão pede o exemplo de repetição condicional simples, que na forma canônica do ensino corresponde à estrutura enquanto, com teste antes de cada execução; a forma repita-até é tratada como outra variante. Há aqui uma dúvida legítima, mas o gabarito B está de acordo com a forma mais simples. Passo 6: A alternativa E está errada porque 'executar um cálculo aritmético' é uma instrução sequencial, sem repetição nem condição. Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.

💡 Dica: Identifique a estrutura de repetição condicional nos exemplos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde repetição condicional com repetição contada, pensando que o laço só é válido quando tem início e fim fixos, como de 1 a 10, sem perceber que nenhuma condição é testada.

B Correta

Este exemplo mostra uma repetição condicional simples, onde a ação depende de uma condição.

C Erradaerro: Conceitual

O aluno entende que qualquer comando que aparece com a ideia de repetir (ou de imprimir algo) já caracteriza um laço, mas aqui o comando é executado apenas uma vez, sem repetição nem condição.

D Erradaerro: Conceituala que mais engana

O aluno reconhece a existência de uma condição de parada, mas acredita que a estrutura repita-até é a forma correta de repetição condicional, sem perceber que a questão pede o modelo simples com teste da condição antes de cada execução, que é o enquanto.

Por que engana: Confundir repetição condicional com repetição fixa ou execução única, escolhendo exemplos que não dependem de uma condição para continuar.

E Erradaerro: Conceitual

O aluno acredita que, por haver uma operação a ser feita, o algoritmo já é 'de repetição' ou 'de decisão', quando na verdade é apenas uma instrução sequencial sem laço e sem condição.

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

algoritmo com repetição condicional

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · condição lógica

📚 Reveja

Revisar os conceitos de algoritmos e estruturas de repetição.

⚠️ Erro mais comum

Confundir repetição condicional com repetição fixa ou execução única, escolhendo exemplos que não dependem de uma condição para continuar.

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