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

O que acontece em um algoritmo caso uma instrução de repetição não seja bem definida?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF02CO02

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, construídos como sequências com repetições simples (iterações definidas) com base em instruções preestabelecidas ou criadas, analisando como a precisão da instrução impacta na execução do algoritmo.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

O que acontece em um algoritmo caso uma instrução de repetição não seja bem definida?

  1. A) O algoritmo executa corretamente
  2. B) O algoritmo para imediatamente
  3. C) O algoritmo nunca inicia
  4. D) O algoritmo pode entrar em loop infinito
  5. E) O algoritmo gera um resultado aleatório

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A questão pergunta o que acontece com um algoritmo quando a instrução de repetição (laço, como enquanto ou para) não é bem definida, ou seja, quando sua condição de parada ou sua variação não estão claramente especificadas.
  2. Em programação e algoritmos, um laço depende de uma condição que, em algum momento, se torna falsa para encerrar a repetição. Se essa condição nunca se torna falsa, por falta de definição correta (por exemplo, a variável de controle nunca é atualizada ou a condição é sempre verdadeira), o laço não termina.
  3. Nesse caso, o algoritmo fica repetindo indefinidamente as mesmas instruções, o que caracteriza um loop infinito. Portanto, a alternativa D está correta.
  4. A alternativa A está errada, pois um algoritmo com repetição mal definida não tem garantia de execução correta.
  5. A alternativa B está errada, pois uma repetição mal definida tende justamente a impedir o término, e não a fazer o algoritmo parar imediatamente.
  6. A alternativa C está errada, pois o início da execução não depende da repetição; o algoritmo começa normalmente e só trava depois.
  7. A alternativa E está errada, pois algoritmos determinísticos não geram resultados aleatórios por causa de uma repetição mal definida.
  8. Conclusão: o gabarito oficial D está correto.

💡 Dica: Pense nas consequências de um loop infinito.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que, se o algoritmo tiver uma repetição, ele sempre funcionará, mesmo sem condição de parada bem definida.

B Erradaerro: Conceituala que mais engana

O aluno imagina que um problema na repetição faz o algoritmo encerrar de forma imediata, como um erro que interrompe tudo logo no início.

Por que engana: Achar que o algoritmo para automaticamente ou gera resultado aleatorio sem entender o papel da condicao de parada.

C Erradaerro: Interpretação

O aluno pensa que a falha na instrução de repetição impede o algoritmo de começar, quando na verdade o problema ocorre durante a execução do laço.

D Correta

Loops infinitos são comuns quando a repetição não é bem definida.

E Erradaerro: Senso comum

O aluno associa a falta de definição a imprevisibilidade e acredita que isso gera resultados aleatórios, confundindo comportamento indefinido com aleatoriedade.

Raio-X da questão

Dificuldade Média
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🧩 consolidacao
🎯 Conceito central

instrução de repetição

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estrutura de repeticao · condicao de parada

📚 Reveja

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

⚠️ Erro mais comum

Achar que o algoritmo para automaticamente ou gera resultado aleatorio sem entender o papel da condicao de parada.

🌎 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

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