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

Um algoritmo é uma série de instruções a serem seguidas para resolver um problema. Qual das opções abaixo…

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

Um algoritmo é uma série de instruções a serem seguidas para resolver um problema. Qual das opções abaixo representa uma estrutura de repetição condicional simples em um algoritmo?

  1. A) Se a variável X for menor que 10, imprima X.
  2. B) Para cada item na lista, faça algo.
  3. C) Enquanto X for maior que 5, reduza X em 1.
  4. D) Imprima os números de 1 a 10.
  5. E) Se a soma for maior que 100, pare o algoritmo.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique os dois conceitos do enunciado. Uma estrutura de repetição executa um bloco de instruções várias vezes. A parte condicional indica que a repetição depende de uma condição verificada a cada passo, e não de uma contagem fixa.
  2. Analise a alternativa C: Enquanto X for maior que 5, reduza X em 1. A condição X maior que 5 é testada antes de cada execução, o bloco (reduzir X em 1) se repete enquanto ela for verdadeira e o ciclo para quando deixar de ser. Essa é a estrutura de repetição condicional, normalmente chamada de laço while (enquanto).
  3. Por que as outras estão erradas. A: é uma estrutura de decisão (se), que executa o comando no máximo uma vez, sem repetição. B: é uma repetição sobre os elementos de uma lista (para cada), que percorre uma coleção e não depende de uma condição. D: é uma repetição de contagem fixa (de 1 a 10), sem condição de parada variável. E: é uma decisão (se) com parada do algoritmo, sem repetição.
  4. Conclusão. A alternativa correta é a C, que coincide com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Confunde estrutura de decisão com estrutura de repetição, achando que qualquer uso de condição já caracteriza um laço. O comando 'se' apenas escolhe entre caminhos e não repete nada.

Por que engana: Confundir estruturas de repetição com estruturas condicionais, escolhendo uma opção que não repete um processo.

B Erradaerro: Conceitual

Acredita que toda repetição é condicional, quando 'para cada item na lista' é uma repetição sobre uma coleção, que termina ao acabarem os itens, e não por uma condição lógica.

C Correta

Essa é uma repetição, mas não há uma condição simples dentro dela.

D Erradaerro: Conceitual

Percebe que há repetição (números de 1 a 10) mas ignora a palavra condicional, assumindo que qualquer laço serve. Trata-se de uma repetição de contagem fixa, sem condição verificada.

E Erradaerro: Conceitual

Associa a ideia de condição com parada ou fim do algoritmo e pensa que isso é repetição. A estrutura descrita é uma decisão simples, executada uma única vez, sem laço.

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

estrutura de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · lógica de programação

📚 Reveja

Revisar conceitos de algoritmos e estruturas de controle.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas condicionais, escolhendo uma opção que não repete um processo.

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