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
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?
- A) quando não houver lápis fora da caixa
- B) quando a caixa estiver cheia
- C) quando João pegar um lápis
- D) quando houver lápis dentro da caixa
- E) quando houver lápis fora da caixa
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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 repetição continua enquanto houver lápis fora da caixa e para quando essa condição deixar de ser verdadeira.
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.
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.
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.
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
Condição de parada em estruturas de repetição
Entender condição de
Noções básicas de lógica · Entender ação repetitiva
Noção de repetição e condição lógica
Escolher condição incorreta que não indica término da repetição
Situação cotidiana a
Questões parecidas com resolução
- Na sala de aula, um robô deve recolher os lápis de uma caixa até ela ficar vazia. Escreva a instrução que o robô deve…
- Na sala, Ana quer programar um robô para guardar os lápis de uma caixa no estojo, que começa com três lápis. Escreva, em…
- — Se a gente só guarda uma folha por vez, nunca termina! — disse Joana, olhando a mesa do ateliê cheia de desenhos. Para…
- João empilha blocos. Para brincar, ele tira primeiro o bloco que colocou por último. Qual estrutura combina com essa…
- Na sala, Bia ensina um robô a guardar livros: enquanto houver livros sobre a mesa, ele pega um e coloca na estante. O…
- Pedro quer ensinar um robô a recolher os brinquedos do quarto, mas a quantidade muda a cada dia. Qual comando usa uma…
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
