GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

Uma escola está criando um algoritmo para orientar o preparo de um suco de frutas. Para evitar erros, o…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola está criando um algoritmo para orientar o preparo de um suco de frutas. Para evitar erros, o procedimento deve seguir estas regras: primeiro, as frutas devem ser lavadas e cortadas; depois, devem ser colocadas no liquidificador com água e batidas. Após bater o suco, é necessário verificar o sabor. Somente se for necessário adoçar, deve-se adicionar açúcar e bater novamente. O suco só pode ser servido depois dessas etapas. Com base nas regras do texto, qual sequência de ações representa corretamente um algoritmo com uma estrutura condicional para preparar o suco?

  1. A) Lavar as frutas; cortar as frutas; adicionar água; bater o suco; adicionar açúcar; se necessário, verificar o sabor; bater novamente; servir.
  2. B) Lavar as frutas; adicionar água; cortar as frutas; bater o suco; verificar o sabor; se necessário, adicionar açúcar; bater novamente; servir.
  3. C) Lavar as frutas; cortar as frutas; adicionar água; verificar o sabor; bater o suco; se necessário, adicionar açúcar; bater novamente; servir.
  4. D) Lavar as frutas; cortar as frutas; adicionar água; bater o suco; verificar o sabor; se necessário, adicionar açúcar; servir; bater novamente.
  5. E) Lavar as frutas; cortar as frutas; adicionar água; bater o suco; verificar o sabor; se necessário, adicionar açúcar; bater novamente; servir.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique a ordem exigida pelo texto. Primeiro lavar e cortar as frutas; depois colocá-las no liquidificador com água e bater; em seguida verificar o sabor; somente se for necessário adoçar, adicionar açúcar e bater novamente; por fim, servir.
  2. Verifique a alternativa E na ordem: lavar as frutas; cortar as frutas; adicionar água; bater o suco; verificar o sabor; se necessário, adicionar açúcar; bater novamente; servir. Todas as etapas aparecem na sequência correta e a condição (adoçar somente se necessário) está indicada como estrutura condicional.
  3. Analise as demais. A está errada porque adiciona açúcar antes de verificar o sabor, o que contraria a regra de adoçar apenas se necessário. B está errada porque adiciona água depois de lavar mas antes de cortar, e verifica o sabor sem a ordem de bater o suco antes; além disso a estrutura fica desordenada em relação ao preparo. C está errada porque verifica o sabor antes de bater o suco, quando a verificação deve ocorrer após a batedura. D está errada porque serve o suco antes de bater novamente, violando a regra de que o servir acontece somente depois de todas as etapas.
  4. Conclusão: o gabarito E está correto, pois é a única sequência que respeita a ordem das etapas e a condição de adoçar somente quando necessário.

💡 Dica: Siga a ordem das etapas e identifique em que momento a condição de adoçar deve ser verificada.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno acredita que o açúcar pode ser adicionado antes de verificar o sabor, ignorando que a adição depende da verificação prévia.

B Erradaerro: Procedimentala que mais engana

O aluno inverte a ordem de preparo, colocando a água antes de cortar as frutas e verificando o sabor antes de a mistura ser batida, o que não segue a sequência descrita.

Por que engana: O aluno pode escolher uma sequência que altera a ordem das etapas ou coloca a verificação do sabor antes de bater o suco, ignorando a condição apresentada.

C Erradaerro: Procedimental

O aluno acredita que o sabor pode ser verificado antes de bater o suco, quando o texto indica que a verificação ocorre após a batedura.

D Erradaerro: Atenção

O aluno coloca o servir antes de bater novamente, pensando que o suco pode ser servido logo após a verificação, o que contraria a regra de servir somente após todas as etapas.

E Correta

A sequência respeita todas as dependências do procedimento: as frutas são lavadas antes de serem cortadas, a água é adicionada antes de bater o suco, o sabor é verificado depois do primeiro processamento e o açúcar só é adicionado caso seja necessário. Quando o açúcar é usado, o suco deve ser batido novamente antes de ser servido. A expressão “se necessário” representa a condição do algoritmo.

Raio-X da questão

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

Estrutura condicional em algoritmos

📌 Objetivo

fixacao

🧱 Pré-requisitos

Sequenciamento de instruções algorítmicas · Compreensão de condição se-então

📚 Reveja

Revise sequência de instruções e comandos condicionais do tipo se-então.

⚠️ Erro mais comum

O aluno pode escolher uma sequência que altera a ordem das etapas ou coloca a verificação do sabor antes de bater o suco, ignorando a condição apresentada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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