Ao analisar três diferentes receitas de bolo, você percebe que todas usam ingredientes semelhantes: farinha…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao analisar três diferentes receitas de bolo, você percebe que todas usam ingredientes semelhantes: farinha, açúcar e ovos. Cada receita, no entanto, varia a quantidade de cada ingrediente. Como você pode criar um algoritmo que aceite essas variações?
- A) Use ingredientes fixos para todas as receitas.
- B) Defina variáveis para cada ingrediente e ajuste as quantidades.
- C) Crie uma receita única que não permita variações.
- D) Aplique uma fórmula que não considere os ingredientes.
- E) Use apenas um ingrediente das receitas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado descreve três receitas de bolo com os mesmos ingredientes (farinha, açúcar e ovos), mas com quantidades diferentes. O problema é, portanto, como escrever um algoritmo que funcione para qualquer uma dessas receitas sem precisar ser reescrito a cada uma.
- A ideia central é separar a estrutura do algoritmo (os passos de mistura, batida e forno) dos dados que mudam (as quantidades). Para isso, usamos variáveis: por exemplo, quantidade_farinha, quantidade_acucar e quantidade_ovos. Cada receita atribui valores diferentes a essas variáveis.
- Assim, o algoritmo recebe as quantidades como entrada e executa sempre os mesmos passos. Ao mudar apenas os valores das variáveis, a mesma lógica serve para as três receitas e para qualquer outra que use os mesmos ingredientes. A alternativa B descreve exatamente isso.
- Por que as outras estão erradas: A) usar ingredientes fixos impede justamente as variações pedidas; C) uma receita única que não permite variações ignora o requisito do enunciado; D) uma fórmula que não considera os ingredientes descarta os próprios dados do problema; E) usar apenas um ingrediente deixa de lado farinha, açúcar e ovos, que são necessários para o bolo.
- Conclusão: a alternativa correta é a B, que é coerente com o gabarito oficial.
💡 Dica: Pense em como representar os ingredientes e suas quantidades em um algoritmo.
Alternativa por alternativa
O aluno pode ter entendido que um algoritmo confiável precisa de valores fixos para ser preciso, ignorando que o enunciado pede justamente a aceitação de variações.
Por que engana: Escolher usar ingredientes fixos ou ignorar a variação das quantidades, não aplicando variáveis para representar os ingredientes.
Essa abordagem permite adaptar a receita para qualquer quantidade.
O aluno pode ter confundido padronização com rigidez, achando que um único modelo de receita é melhor, sem perceber que a questão exige flexibilidade nas quantidades.
O aluno pode ter imaginado que abstrair significa desconsiderar os dados, quando na programação a abstração usa variáveis justamente para representar os dados que variam.
O aluno pode ter pensado que simplificar o problema para um único ingrediente facilitaria o algoritmo, sem notar que a receita de bolo exige farinha, açúcar e ovos.
Raio-X da questão
algoritmo de receitas
fixacao
variaveis em algoritmos · algoritmo de receitas
Revisar como criar algoritmos simples para resolver problemas.
Escolher usar ingredientes fixos ou ignorar a variação das quantidades, não aplicando variáveis para representar os ingredientes.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Explique como você usaria um algoritmo para criar uma receita de bolo passo a passo. Quais etapas você definiria?
- Elabore um algoritmo simples para uma receita de bolo, considerando as etapas e ingredientes necessários.
- Em uma receita, você precisa comparar as quantidades de ingredientes para fazer dois bolos. O primeiro bolo exige 200…
- Durante uma aula de programação, o professor pediu que os alunos criassem um algoritmo para uma receita de bolo. Quais…
- Explique como um algoritmo pode ser utilizado para fazer uma receita de bolo. Inclua os passos que você consideraria…
- Considere o algoritmo para fazer uma receita simples de bolo. Quais etapas podem ser repetidas durante o preparo?
🔎 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
