GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Média⏱ medio

Imagine que você precisa criar um algoritmo que calcule o preço total de produtos com descontos variados. Como…

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

Imagine que você precisa criar um algoritmo que calcule o preço total de produtos com descontos variados. Como você faria isso utilizando variáveis para generalizar o processo?

  1. A) Somar todos os preços sem considerar descontos.
  2. B) Usar uma variável para cada produto e seus respectivos descontos.
  3. C) Calcular o preço total de um único produto.
  4. D) Somar todos os produtos e aplicar um desconto fixo.
  5. E) Contar apenas produtos que não têm desconto.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pede um algoritmo que calcule o preço total de produtos com descontos variados, usando variáveis para generalizar o processo. Passo 2: Ao generalizar, cada produto precisa ter seu próprio preço e seu próprio desconto guardados em variáveis, de modo que o mesmo cálculo funcione para qualquer quantidade de produtos e qualquer valor de desconto. Passo 3: Assim, a alternativa B está correta: usar uma variável para cada produto e seus respectivos descontos permite aplicar a mesma fórmula (preço final = preço menos desconto) a todos os itens e somar os resultados. Passo 4: A alternativa A está errada porque ignora os descontos, que são justamente o ponto central do problema. Passo 5: A alternativa C está errada porque calcula apenas um produto, enquanto o problema pede o total de vários produtos e a generalização do processo. Passo 6: A alternativa D está errada porque aplica um desconto fixo, contrariando o enunciado, que fala em descontos variados. Passo 7: A alternativa E está errada porque contar produtos sem desconto não fornece o preço total pedido. Passo 8: O gabarito oficial B está correto e coincide com a resolução feita de forma independente.

💡 Dica: Pense nas variáveis que representam preço e desconto.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno acredita que basta somar os preços dos produtos, deixando de lado os descontos citados no enunciado. Ele lê apenas a parte do cálculo do total e não a condição de descontos variados.

B Correta

Isso permite calcular cada produto de forma genérica e flexível.

C Erradaerro: Conceitual

O aluno confunde generalizar com resolver um caso particular, supondo que calcular o preço de um único produto já representa o processo geral. Não percebe que a generalização exige tratar vários produtos ao mesmo tempo.

D Erradaerro: Interpretaçãoa que mais engana

O aluno pensa que o desconto pode ser tratado de forma única para o conjunto inteiro, como se fosse um desconto fixo. Ele não considera que cada produto pode ter um desconto diferente, o que contraria o enunciado.

Por que engana: Escolher somar preços sem aplicar descontos ou aplicar desconto fixo para todos, ignorando descontos variados.

E Erradaerro: Interpretação

O aluno entende que o foco do problema está em contar itens sem desconto, quando na verdade a tarefa é calcular o preço total considerando os descontos. Ele confunde contagem de itens com cálculo de valor.

Raio-X da questão

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

algoritmo de cálculo

📌 Objetivo

fixacao

🧱 Pré-requisitos

variaveis em algoritmos · operacoes aritmeticas basicas

📚 Reveja

Revisar como criar algoritmos e utilizar variáveis.

⚠️ Erro mais comum

Escolher somar preços sem aplicar descontos ou aplicar desconto fixo para todos, ignorando descontos variados.

🤝 Socioemocional

pensamento_critico

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