GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO02Fácil⏱ medio

Dado um problema onde várias pessoas precisam calcular o preço de produtos, como um algoritmo poderia usar…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

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

Dado um problema onde várias pessoas precisam calcular o preço de produtos, como um algoritmo poderia usar variáveis para facilitar essa tarefa?

  1. A) Usar variáveis para o preço total apenas.
  2. B) Criar um cálculo fixo para todos os produtos.
  3. C) Utilizar variáveis para preço e quantidade de cada produto.
  4. D) Desconsiderar os preços e calcular apenas a quantidade.
  5. E) Criar algoritmos diferentes para cada produto.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O problema pede como um algoritmo pode usar variáveis para facilitar o cálculo do preço de produtos por várias pessoas. A ideia central é generalizar: em vez de tratar cada caso de forma isolada, o algoritmo guarda em variáveis os dados que mudam (preço e quantidade de cada produto) e aplica sempre a mesma regra de cálculo.
  2. Ao armazenar o preço e a quantidade de cada produto em variáveis, o algoritmo pode calcular o valor de cada item (preço multiplicado pela quantidade) e somar os resultados. Assim, o mesmo trecho de código serve para qualquer pessoa e qualquer lista de produtos, bastando trocar os valores das variáveis.
  3. Por isso a alternativa C é a correta, e o gabarito oficial está certo. As outras estão erradas: A limita o uso a apenas o total, perdendo os dados necessários para calcular cada item; B cria um cálculo fixo, que não serve para produtos diferentes; D elimina justamente o preço, que é essencial para o cálculo; E cria algoritmos diferentes para cada produto, o oposto do reuso que as variáveis permitem.

💡 Dica: Pense em como as variáveis podem armazenar informações sobre os produtos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acha que basta guardar apenas o total final, sem perceber que o total depende dos valores individuais de cada produto para ser calculado.

Por que engana: Escolher usar variaveis de forma limitada ou inadequada, como fixar valores ou ignorar variaveis importantes para o calculo.

B Erradaerro: Conceitual

O aluno imagina que uma fórmula única e fixa resolve tudo, sem perceber que os valores mudam de produto para produto e precisam ser representados por variáveis.

C Correta

Essa abordagem permite personalizar o cálculo para cada caso.

D Erradaerro: Interpretação

O aluno confunde o problema, achando que a quantidade sozinha basta, quando o preço é justamente a informação necessária para calcular o valor a pagar.

E Erradaerro: Conceitual

O aluno acredita que cada produto precisa de um algoritmo próprio, não percebendo que um único algoritmo genérico com variáveis resolve todos os casos.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
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

variáveis em algoritmos

📌 Objetivo

fixacao

🧱 Pré-requisitos

variaveis em algoritmos · operacoes basicas com variaveis

📚 Reveja

Revisar o uso de variáveis em algoritmos de programação.

⚠️ Erro mais comum

Escolher usar variaveis de forma limitada ou inadequada, como fixar valores ou ignorar variaveis importantes para o calculo.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

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