Analise os diferentes tipos de dados que podem ser utilizados em um algoritmo para calcular a média de notas…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Analise os diferentes tipos de dados que podem ser utilizados em um algoritmo para calcular a média de notas de alunos. Como você generalizaria a solução?
- A) Use uma lista para armazenar as notas.
- B) Armazene todas as notas em um único número.
- C) Desconsidere a quantidade de notas.
- D) Use variáveis fixas para as notas dos alunos.
- E) Crie um algoritmo apenas para um aluno.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique o problema. Queremos calcular a média de notas de alunos, e a pergunta pede uma solução generalizada, ou seja, que sirva para qualquer quantidade de alunos e de notas, não apenas para um caso específico.
- Analise os tipos de dados necessários. Cada nota é um dado numérico, mas há muitas notas, e o número delas pode variar. Para lidar com um conjunto de valores do mesmo tipo, a estrutura de dados adequada é uma lista (ou vetor), que guarda vários valores em sequência e permite percorrê-los com um laço de repetição.
- Monte o procedimento geral. Armazene as notas na lista, some todos os elementos percorrendo a lista, conte quantos elementos existem e divida a soma pela quantidade. Como o número de elementos é obtido da própria lista, o mesmo algoritmo funciona com 3, 30 ou 300 notas.
- Analise as alternativas erradas. A alternativa B está errada porque um único número não guarda várias notas separadas, e juntar todas elas em um só valor perde a informação necessária para o cálculo. A alternativa C está errada porque a quantidade de notas é justamente o divisor da média, então ignorá-la impede o cálculo correto. A alternativa D está errada porque variáveis fixas limitam o algoritmo a uma quantidade fixa de notas e não generalizam a solução. A alternativa E está errada porque o enunciado trata de alunos no plural, e um algoritmo para um único aluno não é uma generalização.
- Conclusão. A alternativa A é a única que permite armazenar uma quantidade variável de notas e generalizar a solução, por isso é a correta, concordando com o gabarito oficial.
💡 Dica: Identifique os tipos de dados e como eles se relacionam com a média.
Alternativa por alternativa
Utilizar uma lista permite armazenar indefinidamente as notas e calcular a média facilmente.
O aluno acredita que todas as notas podem ser guardadas em uma única variável numérica, sem perceber que cada nota precisa ser preservada individualmente para o cálculo.
O aluno acha que a quantidade de notas não influencia o resultado, esquecendo que a média depende do número de valores somados (divisão pelo total).
O aluno pensa que definir variáveis fixas, uma para cada nota, é uma solução válida, sem perceber que isso não se adapta a turmas com quantidades diferentes de notas.
Por que engana: Confundir o uso de estruturas adequadas para armazenar múltiplos valores, tentando usar um único número ou variáveis fixas para várias notas.
O aluno interpreta o problema como o cálculo de um único aluno, ignorando que o enunciado fala de alunos (plural) e pede uma generalização.
Raio-X da questão
tipos de dados
fixacao
tipos de dados · estruturas de dados básicas
Revisar os tipos de dados em algoritmos e como calcular médias.
Confundir o uso de estruturas adequadas para armazenar múltiplos valores, tentando usar um único número ou variáveis fixas para várias notas.
pensamento_critico
abstrato
Questões parecidas com resolução
- Analise a seguinte situação: você precisa calcular a média de notas de diferentes alunos em uma turma. Como um algoritmo…
- Descreva como criar um algoritmo que resolva um problema de cálculo de média para um conjunto de notas de um aluno. Como…
- 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…
- O professor de computação pediu que os alunos criassem um algoritmo para calcular a média de notas. Quais tipos de dados…
- 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
