GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Difícil⏱ medio

Como usar variáveis para resolver cenários de diferentes preços de frutas em um algoritmo?

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

Como usar variáveis para resolver cenários de diferentes preços de frutas em um algoritmo?

  1. A) Definir o preço de cada fruta em uma constante.
  2. B) Usar variáveis para representar preços e pesos.
  3. C) Criar um algoritmo sem variáveis.
  4. D) Usar um único preço para todas as frutas.
  5. E) Soma todos os preços na mesma variável.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Entender o problema. Queremos resolver cenários em que as frutas têm preços diferentes, ou seja, os valores mudam de um cenário para outro. Para isso, o algoritmo precisa guardar valores que podem ser alterados durante a execução. Passo 2: Entender o papel da variável. Uma variável é um espaço nomeado na memória que armazena um valor que pode mudar. Assim, podemos usar variáveis como preco e peso e trocar seus valores a cada cenário, sem reescrever o algoritmo. Passo 3: Analisar a alternativa correta. A alternativa B afirma exatamente isso: usar variáveis para representar preços e pesos. Ela está correta e coincide com o gabarito oficial. Passo 4: Analisar as erradas. A: uma constante tem valor fixo e não muda durante a execução, então não atende cenários com preços variáveis. C: criar um algoritmo sem variáveis impede armazenar e alterar os dados do problema. D: usar um único preço para todas as frutas ignora que cada fruta tem seu próprio preço. E: somar todos os preços em uma mesma variável perde a informação individual de cada fruta, além de não representar os cenários pedidos. Passo 5: Conclusão. Variáveis são o recurso que permite generalizar o algoritmo para diferentes preços e pesos, tornando a solução reutilizável.

💡 Dica: Pense em como as variáveis podem representar os preços das frutas.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde constante com variável e acredita que um valor fixo por fruta basta para representar cenários que mudam. Ele não percebe que, se o preço muda, o valor precisa ser armazenado em uma variável.

Por que engana: Confundir o uso de variaveis com constantes, nao permitindo alterar valores dinamicamente.

B Correta

As variáveis permitem flexibilidade nos cálculos.

C Erradaerro: Conceitual

O aluno acredita que algoritmos dispensam dados armazenados e que a ausência de variáveis simplifica a solução. Não percebe que sem variáveis não há como representar nem alterar os valores dos cenários.

D Erradaerro: Interpretação

O aluno supõe que um único preço serve para todas as frutas, talvez por generalização apressada. Ele ignora que o enunciado trata justamente de preços diferentes para cada fruta.

E Erradaerro: Procedimental

O aluno entende que todos os preços podem ser acumulados em uma única variável, como se isso representasse cada fruta. Não percebe que a soma apaga os valores individuais e não serve para cenários com preços distintos.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
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 e cenários práticos.

⚠️ Erro mais comum

Confundir o uso de variaveis com constantes, nao permitindo alterar valores dinamicamente.

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