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

Uma escola desenvolveu um algoritmo para calcular o valor arrecadado em uma campanha. O algoritmo recebe, 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

Uma escola desenvolveu um algoritmo para calcular o valor arrecadado em uma campanha. O algoritmo recebe, como entradas, a quantidade de produtos vendidos e o preço de cada produto, realiza as mesmas operações e apresenta o total. Assim, ele pode ser usado por diferentes turmas, com quantidades e preços distintos, sem que seus passos precisem ser reescritos. Com base no texto, qual função das variáveis explica a possibilidade de aplicar o mesmo algoritmo a diferentes situações?

  1. A) Substituir as operações matemáticas necessárias ao cálculo do total.
  2. B) Produzir o mesmo resultado numérico para todas as situações analisadas.
  3. C) Eliminar a necessidade de informar os dados de cada situação analisada.
  4. D) Exigir um algoritmo específico para cada combinação de valores de entrada.
  5. E) Representar valores de entrada diferentes, mantendo os mesmos passos do algoritmo.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado descreve um algoritmo que recebe duas entradas, a quantidade de produtos vendidos e o preço de cada produto, aplica sempre as mesmas operações (multiplicação e apresentação do total) e pode ser reutilizado por turmas com valores diferentes, sem reescrever os passos.
  2. A função das variáveis, nesse contexto, é armazenar valores de entrada que podem mudar de uma situação para outra. Como a variável guarda um valor que pode ser trocado, a mesma sequência de passos serve para quantidades e preços distintos.
  3. Portanto, a alternativa E está correta: ela representa valores de entrada diferentes e mantém os mesmos passos do algoritmo, que é exatamente o que o texto descreve.
  4. A alternativa A está errada, pois as operações são mantidas e não substituídas. A alternativa B está errada, pois resultados diferentes são justamente o objetivo, já que cada turma tem seus próprios valores. A alternativa C está errada, pois os dados continuam sendo informados a cada uso. A alternativa D está errada, pois o texto afirma justamente que não é preciso um algoritmo específico para cada caso.

💡 Dica: Pense em como as variáveis permitem generalizar soluções.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno pensa que a generalidade do algoritmo vem de trocar as operações matemáticas a cada uso, quando na verdade as operações permanecem fixas.

Por que engana: Achar que variáveis não influenciam a flexibilidade do algoritmo, ignorando sua função de armazenar dados dinâmicos.

B Erradaerro: Interpretação

O aluno confunde reutilização do algoritmo com produção de sempre o mesmo resultado, ignorando que cada turma tem quantidades e preços distintos e, portanto, totais diferentes.

C Erradaerro: Conceitual

O aluno entende que, por o algoritmo ser geral, não seria mais preciso informar dados, quando na verdade as entradas são justamente o que se fornece a cada situação.

D Erradaerro: Conceitual

O aluno imagina que cada combinação de valores exigiria um algoritmo próprio, o que contraria o texto, que diz que o mesmo algoritmo serve a situações diferentes sem reescrita.

E Correta

As variáveis armazenam valores que podem mudar entre as execuções, como a quantidade de produtos e o preço. Dessa forma, o algoritmo preserva sua estrutura e produz resultados adequados para diferentes instâncias do problema.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
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✍️ interpretativa🧩 progressao
🎯 Conceito central

uso de variáveis em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

uso de variaveis em algoritmos · conceito de algoritmo

📚 Reveja

Revisar a definição e a função das variáveis em algoritmos.

⚠️ Erro mais comum

Achar que variáveis não influenciam a flexibilidade do algoritmo, ignorando sua função de armazenar dados dinâmicos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.