Folhas verdes de hortelã boiam na jarra de limonada que Davi e Ana preparam para a feira da escola. Eles…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e representar algoritmos para resolver problemas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Folhas verdes de hortelã boiam na jarra de limonada que Davi e Ana preparam para a feira da escola. Eles conversaram sobre como atender 15 colegas: lavar cada copo, despejar a bebida e entregar. Ao pensar em escrever as instruções, perceberam que seria muito longo repetir os mesmos três passos 15 vezes. A professora sugeriu criar um algoritmo que use uma estrutura capaz de repetir automaticamente essas ações para cada copo, bastando indicar quantas vezes o procedimento deve ocorrer. Com base no texto, identifique o pseudocódigo que melhor representa o algoritmo de atendimento a todos os copos de limonada sem listar cada passo repetido manualmente.
- A) Repita copos vezes: Lavar copo; Despejar limonada; Entregar copo
- B) Iniciar i em 0; Enquanto i < copos; i++: Lavar copo; Despejar limonada; Entregar copo
- C) Para i de 1 até copos faça: Lavar copo; Despejar limonada; Entregar copo
- D) Enquanto copos > 0 faça: Lavar copo; Despejar limonada; Entregar copo
- E) Se i <= copos então: Lavar copo; Despejar limonada; Entregar copo
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado pede uma estrutura que repita automaticamente as ações (lavar, despejar e entregar) para cada copo, bastando indicar quantas vezes o procedimento deve ocorrer. Passo 2: A alternativa C usa a estrutura de repetição com contador: Para i de 1 até copos faça. O número de copos é informado uma única vez, a variável i percorre de 1 até 15 e o bloco de três ações é executado em cada volta. Passo 3: A alternativa A também indica a quantidade de repetições (Repita copos vezes), mas essa forma de repetição não é a mais usual no pseudocódigo escolar e não controla explicitamente cada atendimento; por isso C é a resposta mais adequada ao contexto. Passo 4: A alternativa B funciona, mas exige que o aluno inicialize o contador, teste a condição e incremente i manualmente, o que não é o que o enunciado descreve como repetição automática indicada pela quantidade. Passo 5: A alternativa D está errada porque a condição copos maior que 0 nunca muda dentro do laço, pois copos não é decrementado, o que gera repetição infinita. Passo 6: A alternativa E está errada porque Se é uma estrutura de decisão que executa o bloco no máximo uma vez, sem repetição. Conclusão: concordo com o gabarito oficial C.
💡 Dica: Identifique a estrutura de repetição correta no pseudocódigo.
Alternativa por alternativa
O aluno acha que basta escrever um comando de repetição com a quantidade de vezes para resolver, sem perceber que a estrutura com contador explícito é a forma padrão de algoritmo pedida pelo texto.
O aluno entende que repetição automática é qualquer laço, sem notar que a alternativa exige inicialização e incremento manuais do contador, contrariando a ideia de apenas indicar quantas vezes.
Por que engana: Confundir estruturas condicionais com estruturas de repetição ou não entender a sintaxe correta do pseudocódigo para laços.
Uso correto de um loop 'Para' que repete os três passos para cada copo, conforme sugerido.
O aluno confunde a condição de parada com a quantidade de repetições e não percebe que copos nunca diminui dentro do laço, o que causaria repetição infinita.
O aluno lê a palavra copos e a variável i e confunde uma estrutura de decisão com uma de repetição, ignorando que Se executa o bloco no máximo uma vez.
Raio-X da questão
estrutura de repetição em algoritmo
avaliacao
conceito de algoritmo simples · estrutura sequencial em programação
Estude estruturas de repetição e pseudocódigo básico.
Confundir estruturas condicionais com estruturas de repetição ou não entender a sintaxe correta do pseudocódigo para laços.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Por que uma receita funciona mesmo mudando a quantidade de porções? Numa manhã ensolarada, a turma preparou limonada em…
- Descreva um algoritmo que utiliza repetição e condição para ajudar a preparar um suco. Como as instruções seriam…
- Certo dia, Ana precisava dobrar e emparelhar todas as meias de sua família. Ela anotou um passo a passo: 1) pegar o…
- Crie um pseudocódigo que descreva um algoritmo para fazer um suco, listando as etapas com repetições simples quando…
- — Professora, como posso entregar um doce a cada colega sem esquecer ninguém? — perguntou Lucas no fim da festa de…
- Na organização de uma feira de troca de livros e brinquedos do bairro, quatro estudantes ficaram responsáveis por…
🔎 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
