GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF04CO03Fácil⏱ curto

Qual a função de um algoritmo que utiliza uma repetição condicional simples?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF04CO03

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a função de um algoritmo que utiliza uma repetição condicional simples?

  1. A) Executar um conjunto de instruções uma única vez.
  2. B) Parar a execução ao encontrar um erro.
  3. C) Executar instruções até que uma condição seja falsa.
  4. D) Executar instruções de maneira aleatória.
  5. E) Realizar a soma de números de forma infinita.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma repetição condicional simples (como o laço while, ou enquanto, em pseudocódigo) executa um bloco de instruções repetidamente enquanto uma condição lógica for verdadeira. Quando a condição se torna falsa, o laço é interrompido e o algoritmo segue para a próxima instrução.
  2. Portanto, a função desse tipo de estrutura é executar instruções até que uma condição seja falsa, que é exatamente a alternativa C.
  3. A alternativa A está errada porque executar algo uma única vez é o comportamento de uma sequência simples, sem repetição.
  4. A alternativa B está errada porque parar ao encontrar um erro descreve tratamento de exceções, não uma repetição condicional.
  5. A alternativa D está errada porque a repetição condicional é determinística: a execução depende da condição, e não de escolhas aleatórias.
  6. A alternativa E está errada porque a repetição condicional não é infinita por natureza; ela termina quando a condição deixa de ser verdadeira, e somar números de forma infinita não descreve sua função.
  7. Conclusão: o gabarito C está correto e coincide com a resolução feita de forma independente.

💡 Dica: Pense em exemplos de algoritmos que utilizam repetição condicional.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a estrutura de repetição com a execução sequencial, achando que o algoritmo sempre roda um bloco apenas uma vez.

Por que engana: Confundir a função de repetição condicional com a execução única de instruções, pensando que o algoritmo só roda uma vez.

B Erradaerro: Conceitual

O aluno associa a parada do algoritmo a erros, confundindo a condição de parada de uma repetição com o tratamento de falhas.

C Correta

Correto! O algoritmo continua enquanto a condição for verdadeira.

D Erradaerro: Senso comum

O aluno imagina que a repetição depende de sorteio ou escolhas aleatórias, usando a ideia cotidiana de 'repetir sem critério'.

E Erradaerro: Conceitual

O aluno entende que repetição significa algo sem fim, esquecendo que a condição controla quando o laço termina.

Raio-X da questão

Dificuldade Fácil
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 e repetição condicional

📌 Objetivo

avaliacao

🧱 Pré-requisitos

entendimento de algoritmos · repetição condicional

📚 Reveja

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

⚠️ Erro mais comum

Confundir a função de repetição condicional com a execução única de instruções, pensando que o algoritmo só roda uma vez.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições simples e aninhadas

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