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

Qual dos seguintes comandos representa um algoritmo de repetição simples?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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 seguintes comandos representa um algoritmo de repetição simples?

  1. A) Se (x > 10) então faça A
  2. B) Enquanto (x < 5) faça A
  3. C) Apenas faça A
  4. D) Para cada item em lista faça A
  5. E) Faça A e depois B

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo de repetição executa um bloco de comandos várias vezes. A estrutura de repetição simples, na forma básica, repete o bloco enquanto uma condição for verdadeira, e a condição é testada antes de cada execução.
  2. Analisando a alternativa B, 'Enquanto (x < 5) faça A', temos uma condição (x < 5) testada a cada passo e um bloco A que é repetido enquanto ela for verdadeira. Por isso ela representa uma repetição simples, com uma única condição de controle.
  3. A alternativa A, 'Se (x > 10) então faça A', é uma estrutura de decisão (seleção): A é executado no máximo uma vez, dependendo da condição, sem repetição.
  4. A alternativa C, 'Apenas faça A', é apenas um comando sequencial, sem condição e sem repetição.
  5. A alternativa D, 'Para cada item em lista faça A', também repete um bloco, mas a repetição é controlada pelos elementos de uma coleção e não por uma condição lógica simples; por isso é tratada como uma forma de repetição sobre estruturas de dados, e não como a repetição simples pedida.
  6. A alternativa E, 'Faça A e depois B', é uma sequência de dois comandos executados uma única vez, sem repetição.
  7. Conclusão: a resposta correta é a B, que coincide com o gabarito oficial. A questão admite ambiguidade com a alternativa D, mas a forma clássica de repetição simples é o laço condicional enquanto.

💡 Dica: Identifique o comando que repete uma ação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde estrutura de decisão com estrutura de repetição, achando que a condição 'se' faz o bloco A ser executado de novo.

B Correta

Esse comando indica que a ação A deve ser repetida enquanto a condição for verdadeira, caracterizando uma repetição simples.

C Erradaerro: Conceitual

O aluno acredita que qualquer comando isolado já é uma repetição, sem perceber que não há condição nem retorno ao bloco.

D Erradaerro: Conceituala que mais engana

O aluno associa repetição a qualquer laço que percorre itens, sem distinguir a repetição controlada por condição lógica da iteração sobre coleções.

Por que engana: Confundir comandos condicionais com comandos de repetição, escolhendo uma condicional como se fosse um laço de repetição.

E Erradaerro: Conceitual

O aluno confunde sequência de comandos com repetição, pensando que executar dois blocos em ordem já implica laç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🧩 abertura
🎯 Conceito central

algoritmo de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de controle de fluxo · comandos condicionais

📚 Reveja

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

⚠️ Erro mais comum

Confundir comandos condicionais com comandos de repetição, escolhendo uma condicional como se fosse um laço de repetição.

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