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

O que é 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

O que é um algoritmo com repetição condicional simples?

  1. A) Um conjunto de instruções que se repete até que uma condição seja verdadeira
  2. B) Um algoritmo que executa uma instrução apenas uma vez
  3. C) Um algoritmo que não possui condições
  4. D) Um algoritmo que utiliza apenas loops for
  5. E) Um algoritmo que termina após uma única execução

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um algoritmo com repetição condicional simples é aquele em que um bloco de instruções é executado repetidamente enquanto (ou até que) uma condição seja satisfeita. A cada volta, a condição é testada; quando deixa de valer (ou passa a valer, conforme a forma de teste), a repetição para.
  2. Analisando as alternativas, a alternativa A descreve exatamente isso: um conjunto de instruções que se repete até que uma condição seja verdadeira. Por isso, A é a correta, e coincide com o gabarito oficial.
  3. A alternativa B está errada, pois descreve uma execução única, sem repetição. A alternativa C está errada, pois um algoritmo sem condições não tem decisão nem repetição condicional. A alternativa D está errada, pois o loop for é uma repetição por contagem, não uma repetição condicional, e a expressão apenas loops for não define o conceito. A alternativa E está errada, pois um algoritmo que termina após uma única execução não repete nada.

💡 Dica: Defina o conceito de algoritmo e explique a repetição condicional.

Alternativa por alternativa

A Correta

A definição correta de repetição condicional simples é que o algoritmo executa um conjunto de instruções enquanto uma condição é falsa.

B Erradaerro: Conceitual

O aluno confunde a ideia de algoritmo simples e sequencial com repetição, achando que a palavra 'simples' significa executar uma única vez.

C Erradaerro: Interpretação

O aluno associa 'condicional' à ausência de condição, interpretando a palavra de forma invertida em relação ao termo técnico.

D Erradaerro: Conceitual

O aluno identifica repetição condicional com o laço for, que é uma repetição controlada por contagem e não pela verificação de uma condição.

E Erradaerro: Conceituala que mais engana

O aluno entende que a repetição termina sempre na primeira execução, sem perceber que a estrutura existe justamente para repetir o bloco enquanto a condição permanecer válida.

Por que engana: Confundir repetição condicional com execução única ou ausência de condição, levando a respostas incorretas sobre o funcionamento do algoritmo.

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

algoritmo com repetição condicional

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · estrutura de repetição

📚 Reveja

Revisar o conceito de algoritmos e suas estruturas de repetição.

⚠️ Erro mais comum

Confundir repetição condicional com execução única ou ausência de condição, levando a respostas incorretas sobre o funcionamento do algoritmo.

🌎 Tema transversal

ciencia_tecnologia

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