Analise a seguinte situação: você precisa calcular a média de notas de diferentes alunos em uma turma. Como um…
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
Analise a seguinte situação: você precisa calcular a média de notas de diferentes alunos em uma turma. Como um algoritmo pode ser generalizado para diferentes turmas?
- A) Mudando os números manualmente para cada turma.
- B) Criando um algoritmo que utiliza variáveis para as notas.
- C) Utilizando constantes fixas para as notas.
- D) Fazendo cada cálculo separadamente.
- E) Aplicando fórmulas diferentes para cada aluno.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede como um algoritmo pode ser generalizado para calcular a média de notas de turmas diferentes. Generalizar significa escrever uma solução que funcione para qualquer conjunto de dados, sem depender de valores específicos.
- A ideia central é separar o procedimento (somar as notas e dividir pela quantidade de notas) dos dados (as notas de cada turma). Isso se faz usando variáveis, que recebem as notas de cada turma quando o algoritmo é executado.
- A alternativa B está correta porque um algoritmo que usa variáveis para as notas pode ser aplicado a qualquer turma, bastando trocar os valores de entrada. Não é preciso reescrever o algoritmo.
- A alternativa A está errada, pois mudar os números manualmente para cada turma obriga a alterar o procedimento a cada uso, o que não é generalização. A alternativa C está errada, pois constantes fixas prendem o algoritmo a valores únicos. A alternativa D está errada, pois fazer cada cálculo separadamente é repetir trabalho em vez de criar uma solução reutilizável. A alternativa E está errada, pois a média usa sempre a mesma fórmula, e aplicar fórmulas diferentes para cada aluno não generaliza nada.
- Resposta final: alternativa B, que coincide com o gabarito oficial.
💡 Dica: Pense em como um algoritmo pode ser adaptado para diferentes conjuntos de dados.
Alternativa por alternativa
O aluno entendeu que basta ajustar os números a cada turma, sem perceber que isso exige refazer o procedimento e não generaliza a solução.
Por que engana: Achar que é necessário criar um algoritmo novo ou usar valores fixos para cada turma, em vez de usar variáveis para generalizar.
Usar variáveis permite que o mesmo algoritmo funcione para turmas diferentes.
O aluno acredita que fixar valores torna o algoritmo mais padronizado e, por isso, mais geral, sem notar que constantes limitam o uso a um único conjunto de dados.
O aluno associa resolver cada caso separadamente à organização do trabalho, sem perceber que isso é repetição e não generalização.
O aluno imagina que cada aluno precisa de uma fórmula própria, confundindo o cálculo da média, que é sempre o mesmo, com os dados de entrada de cada aluno.
Raio-X da questão
média de notas
fixacao
variaveis em algoritmos · media aritmetica
Revisar como calcular a média e a estrutura de algoritmos.
Achar que é necessário criar um algoritmo novo ou usar valores fixos para cada turma, em vez de usar variáveis para generalizar.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Dado um algoritmo que calcula a média de notas de uma turma, como você poderia generalizá-lo para funcionar com…
- Dada a importância da generalização em algoritmos, como criar um algoritmo que calcule a média de notas para diferentes…
- Considere um algoritmo que calcula a média de notas de alunos. Quais variáveis devem ser usadas para generalizar o…
- Um aluno deve criar um algoritmo que calcule a média de notas de vários alunos. Quais variáveis ele deve considerar para…
- Descreva como criar um algoritmo que resolva um problema de cálculo de média para um conjunto de notas de um aluno. Como…
- Descreva como você criaria um algoritmo para calcular a média de notas de diferentes alunos, utilizando variáveis para…
🔎 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
