GeraProva GeraProva Provas com IA para professores do Brasil
ComputaçãoCrianças pequenas (4a-5a11m)BNCC EI03CO04Difícil⏱ medio

— Professora, como posso entregar um doce a cada colega sem esquecer ninguém? — perguntou Lucas no fim da…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EI03CO04

Criar e representar algoritmos para resolver problemas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

— Professora, como posso entregar um doce a cada colega sem esquecer ninguém? — perguntou Lucas no fim da festa de aniversário na escola. A professora sugeriu criar um passo a passo: 1. Começar pelo primeiro colega. 2. Entregar um doce ao colega atual. 3. Passar ao próximo colega. 4. Repetir os passos 2 e 3 até que todos tenham recebido um doce. Assim, o procedimento funciona para qualquer número de colegas, sem listar cada nome. Identifique, a partir do texto, a instrução que torna o algoritmo capaz de entregar doces a todos os colegas sem precisar listar cada nome manualmente.

  1. A) Definir uma função chamada entregarDoce para cada colega individualmente
  2. B) Listar manualmente cada colega e entregar um doce a cada um
  3. C) Iniciar uma contagem regressiva de colegas e encerrar após zero
  4. D) Repetir os passos de entrega enquanto houver colegas que ainda não receberam
  5. E) Entregar doces a um número fixo de cinco colegas

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O problema pede a instrução que faz o algoritmo funcionar para qualquer número de colegas, sem listar nomes. Passo 2: No texto, o procedimento começa no primeiro colega e depois repete os passos 2 e 3 (entregar um doce e passar ao próximo) até que todos tenham recebido um doce. Essa repetição condicionada, que continua enquanto ainda há colegas sem doce, é o que torna o algoritmo geral. Passo 3: A alternativa D descreve exatamente isso: repetir os passos de entrega enquanto houver colegas que ainda não receberam. Passo 4: Por que as outras estão erradas: A cria uma função para cada colega, o que exigiria escrever um passo específico por pessoa. B é justamente a listagem manual que o texto quer evitar. C usa contagem regressiva, mas o texto não fala em contar colegas e a ideia central é a condição de parada por ausência de colegas sem doce. E fixa o número em cinco, contrariando o texto, que vale para qualquer número de colegas. Passo 5: Portanto, o gabarito D está correto e a ideia-chave é a repetição com condição de parada.

💡 Dica: Identifique a instrução que permite repetir a ação para todos os colegas sem listar nomes.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que cada colega precisa de uma função própria, por isso a solução seria criar uma rotina separada para cada pessoa. Não percebe que uma única rotina repetida resolve todos os casos.

B Erradaerro: Interpretaçãoa que mais engana

Entende que a solução é listar e tratar cada colega manualmente, o que é justamente o que o enunciado quer evitar. Não percebeu que a pergunta pede uma instrução que dispense a listagem.

Por que engana: Confundir a repetição com listagem manual ou número fixo de elementos, não entendendo o conceito de laço.

C Erradaerro: Conceitual

Associa a ideia de repetição à contagem regressiva, mas o texto não envolve contar colegas nem um número inicial. A condição de parada do enunciado depende de todos terem recebido um doce, não de chegar a zero.

D Correta

Essa instrução aplica a repetição condicional, permitindo escalar para qualquer número de colegas sem listar nomes.

E Erradaerro: Interpretação

Interpreta o procedimento como válido apenas para um número fixo de cinco colegas. Ignora a frase do texto de que o procedimento funciona para qualquer número de colegas.

Raio-X da questão

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

estrutura de repetição em algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

noções básicas de algoritmo

📚 Reveja

Estude como usar repetições para automatizar tarefas em algoritmos.

⚠️ Erro mais comum

Confundir a repetição com listagem manual ou número fixo de elementos, não entendendo o conceito de laço.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

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