Na sala, Bia ensina um robô a guardar livros: enquanto houver livros sobre a mesa, ele pega um e coloca na…
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, Bia ensina um robô a guardar livros: enquanto houver livros sobre a mesa, ele pega um e coloca na estante. O que o robô faz com essa repetição?
- A) Repete até não haver livros.
- B) Não repete nenhuma vez.
- C) Repete enquanto houver espaço na estante.
- D) Repete uma única vez.
- E) Repete apenas três vezes.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado descreve uma estrutura de repetição com condição: enquanto houver livros sobre a mesa, o robô pega um livro e o coloca na estante.
- A condição de continuidade é a existência de livros sobre a mesa. Cada volta do ciclo retira um livro da mesa, então a quantidade de livros diminui a cada repetição.
- Quando não restar nenhum livro sobre a mesa, a condição deixa de ser verdadeira e a repetição para. Logo, o robô repete até não haver livros, que é a alternativa A.
- A alternativa B está errada, pois o robô só não repetiria se a mesa começasse vazia, o que não é dito no enunciado.
- A alternativa C está errada, pois a condição do enunciado depende da mesa e não do espaço disponível na estante.
- A alternativa D está errada, pois a repetição continua enquanto houver livros, não uma única vez.
- A alternativa E está errada, pois o número de repetições depende da quantidade de livros e o enunciado não fixa esse número em três.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: identificar condição que mantem repetição ativa
Alternativa por alternativa
A repetição continua enquanto houver livros sobre a mesa e para quando não restar nenhum.
O aluno pode ter confundido a condição do laço com um teste feito apenas uma vez antes de começar, imaginando que o robô só verifica a mesa e desiste sem pegar nada.
O aluno pode ter trocado a condição de parada, associando a repetição ao espaço da estante em vez dos livros sobre a mesa.
O aluno pode ter entendido que a ação de pegar e guardar acontece apenas uma vez, ignorando que a frase 'enquanto houver livros' indica repetição.
O aluno pode ter buscado um número fixo de repetições em um exemplo ou imaginado uma quantidade de livros não informada no enunciado, em vez de seguir a condição geral.
Por que engana: confundir condição de repetição com número fixo
Raio-X da questão
estrutura de repetição enquanto/while
compreender condição
sequências de ações simples · noções básicas de algoritmo
condições lógicas básicas
confundir condição de repetição com número fixo
atenção e concentração
situação cotidiana e
Questões parecidas com resolução
- No balcão da biblioteca comunitária, um pequeno robô ajuda a organizar o fechamento do turno. Antes de sair, a monitora…
- 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…
- Imagine que você está programando um robô para organizar livros em uma prateleira. Se o robô deve pegar 3 livros por vez…
- Na sala de artes, um robô ajuda a guardar lápis de cor em duas caixas: uma verde e outra amarela. Como o robô pode…
- 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…
- Na aula, Bia programou um robô que repete movimentos. Ela usou o comando “se” para o robô escolher uma ação. Qual é a…
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
