GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Difícil⏱ medio

Em pseudocódigo, qual erro lógico ocorre quando um laço 'enquanto' não atualiza a variável de controle…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em pseudocódigo, qual erro lógico ocorre quando um laço 'enquanto' não atualiza a variável de controle, impedindo que o algoritmo saia do loop?

  1. A) Laço infinito (loop infinito).
  2. B) Erro de lógica em condicionais
  3. C) Loop de controle com condição errada
  4. D) Utilização de variável não inicializada
  5. E) Erros de sintaxe

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado descreve um laço 'enquanto' cuja variável de controle nunca é atualizada dentro do corpo do laço. Como a condição de parada depende dessa variável, ela nunca deixa de ser verdadeira e o algoritmo não consegue sair do laço.
  2. Esse fenômeno tem nome específico na programação e no pseudocódigo: laço infinito (loop infinito), que é a alternativa A.
  3. A alternativa B está errada porque erros de lógica em condicionais se referem a decisões 'se' mal construídas, e não à repetição que nunca termina.
  4. A alternativa C está errada porque 'loop de controle com condição errada' descreve uma condição mal escrita, enquanto o caso do enunciado é a falta de atualização da variável, que pode ocorrer mesmo com uma condição correta.
  5. A alternativa D está errada porque variável não inicializada é um problema diferente, em que a variável não recebe valor antes do uso; no enunciado a variável existe e é usada, mas não é atualizada.
  6. A alternativa E está errada porque erros de sintaxe são violações das regras de escrita da linguagem, detectadas antes da execução, e não afetam a lógica de repetição do algoritmo.
  7. Conclusão: a resposta correta é a alternativa A, de acordo com o gabarito oficial.

💡 Dica: Identifique o erro lógico relacionado ao controle do laço.

Alternativa por alternativa

A Correta

Se a variável de controle nunca muda, a condição do laço permanece verdadeira e o fluxo não alcança uma condição de término, travando a execução.

B Erradaerro: Conceitual

O aluno confunde qualquer falha de lógica com erro em estruturas condicionais, associando o problema ao 'se' em vez de ao laço de repetição.

C Erradaerro: Conceituala que mais engana

O aluno acredita que o problema está na escrita da condição do laço, quando a condição pode estar correta e o erro real é a ausência de atualização da variável.

Por que engana: O aluno pode confundir o conceito de laço infinito com outros tipos de erros lógicos, como erros em condicionais ou variáveis não inicializadas.

D Erradaerro: Conceitual

O aluno pensa que toda variável sem atualização é uma variável não inicializada, confundindo a falta de atualização com a falta de atribuição inicial.

E Erradaerro: Senso comum

O aluno associa qualquer falha no algoritmo a erro de sintaxe, não distinguindo erros de escrita dos erros de lógica que só aparecem na execução.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

laço enquanto

📌 Objetivo

diagnostico

🧱 Pré-requisitos

laço enquanto · variáveis de controle

📚 Reveja

Revisar a lógica de controle de laços em algoritmos.

⚠️ Erro mais comum

O aluno pode confundir o conceito de laço infinito com outros tipos de erros lógicos, como erros em condicionais ou variáveis não inicializadas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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