GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF03CO02Difícil⏱ 2 a 3 minu

Na sala, João quer guardar lápis: ele repete a ação de pegar um lápis e colocá-lo na caixa enquanto ainda…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF03CO02

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

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na sala, João quer guardar lápis: ele repete a ação de pegar um lápis e colocá-lo na caixa enquanto ainda houver lápis fora dela. Qual condição faz João parar de repetir a ação?

  1. A) quando não houver lápis fora da caixa
  2. B) quando a caixa estiver cheia
  3. C) quando João pegar um lápis
  4. D) quando houver lápis dentro da caixa
  5. E) quando houver lápis fora da caixa

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A ação de João é repetida enquanto a condição 'ainda houver lápis fora da caixa' for verdadeira. Passo 2: A repetição para quando essa condição deixa de ser verdadeira, ou seja, quando não houver mais lápis fora da caixa. Isso corresponde exatamente à alternativa A. Passo 3: A alternativa B está errada porque o enunciado não menciona capacidade da caixa; a parada depende apenas dos lápis que restam fora dela. Passo 4: A alternativa C está errada porque pegar um lápis é a ação que se repete, não a condição que a interrompe. Passo 5: A alternativa D está errada porque, depois da primeira colocação, sempre haverá lápis dentro da caixa, então a condição seria verdadeira e João pararia cedo demais, o que contraria a lógica da repetição. Passo 6: A alternativa E está errada porque é justamente a condition que faz João continuar repetindo a ação; usá-la como parada inverte a lógica.

💡 Dica: Identificar quando a condição da repetição deixa de ser verdadeira

Alternativa por alternativa

A Correta

A repetição continua enquanto houver lápis fora da caixa e para quando essa condição deixar de ser verdadeira.

B Erradaerro: Interpretação

O aluno supõe que a repetição termina quando a caixa não comporta mais lápis, criando uma condição de capacidade que o enunciado não menciona.

C Erradaerro: Conceitual

O aluno confunde a ação que se repete (pegar um lápis) com a condição de parada, achando que a própria ação determina o fim do processo.

D Erradaerro: Conceitual

O aluno não percebe que, após a primeira colocação, a condição 'houver lápis dentro da caixa' é sempre verdadeira, e a usa como parada sem analisar a lógica do laço de repetição.

E Erradaerro: Atençãoa que mais engana

O aluno toma a condição de continuidade do enunciado como condição de parada, invertendo o sentido de 'enquanto' e de 'quando'.

Por que engana: Escolher condição incorreta que não indica término da repetição

Raio-X da questão

Dificuldade Difícil
Bloom aplicar
Leitura Baixo a mé
Discriminação Médio
Peso pedagógico Importante
Autonomia do enunciado Total, o enunciado é
Cobertura da habilidade Criar e si
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Linguagem simples co🧩 Avaliar compreensão
🎯 Conceito central

Condição de parada em estruturas de repetição

📌 Objetivo

Entender condição de

🧱 Pré-requisitos

Noções básicas de lógica · Entender ação repetitiva

📚 Reveja

Noção de repetição e condição lógica

⚠️ Erro mais comum

Escolher condição incorreta que não indica término da repetição

🏫 Contexto

Situação cotidiana a

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições condicionais 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.