Ao implementar um algoritmo que calcula a média das notas de uma amostra de alunos, qual tipo de dado é mais…
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
Ao implementar um algoritmo que calcula a média das notas de uma amostra de alunos, qual tipo de dado é mais adequado para armazenar cada média e por quê?
- A) Booleano
- B) Caractere
- C) Real (float/double).
- D) Data
- E) Inteiro
✅ Resposta correta: alternativa C
Resolução passo a passo
- Analise o problema. Uma média de notas é, em geral, um número que pode ter parte fracionária. Por exemplo, a média de 7 e 8 é 7,5, e a média de 6, 7 e 7 é aproximadamente 6,67.
- Verifique o que cada tipo de dado comporta. O tipo real (float ou double) armazena números com casas decimais, que é exatamente o que uma média exige. Por isso a alternativa C é a mais adequada.
- Por que as outras estão erradas:
- A) Booleano armazena apenas verdadeiro ou falso, sem representar quantidades numéricas.
- B) Caractere armazena um único símbolo, como uma letra ou dígito, e não permite fazer cálculos com a média.
- D) Data representa dia, mês e ano, sem sentido para uma nota média.
- E) Inteiro armazena apenas números sem casas decimais, o que truncaria médias como 7,5 para 7 e perderia precisão.
- Conclusão. Como a média pode assumir valores fracionários, o tipo real (float/double) é o mais adequado para armazená-la, pois preserva a precisão do resultado.
💡 Dica: Considere os tipos de dados numéricos disponíveis.
Alternativa por alternativa
O aluno acha que, por a média ser um resultado de cálculo, basta um tipo lógico para guardá-lo. Não percebe que booleano só representa verdadeiro ou falso.
O aluno confunde a nota, escrita como símbolo na pauta, com o valor numérico da média, achando que caractere serve para guardar qualquer informação escolar.
A média normalmente resulta em valor não inteiro; tipos reais suportam casas decimais e operações de divisão com precisão adequada.
O aluno associa a palavra média ou notas a algo ligado a calendário, talvez por intuição do dia a dia sobre períodos letivos, e ignora que a média é uma quantidade numérica.
O aluno pensa que notas são sempre números inteiros, como em muitas pautas antigas, e não percebe que a média quase sempre tem casas decimais, que seriam perdidas.
Por que engana: Escolher um tipo de dado que não permite a representação de números decimais, como o inteiro, ao invés de um tipo que suporte frações.
Raio-X da questão
tipos de dados em programação
avaliacao
tipos de dados em programação · variáveis e suas funções
Revisar os tipos de dados numéricos e suas aplicações em algoritmos.
Escolher um tipo de dado que não permite a representação de números decimais, como o inteiro, ao invés de um tipo que suporte frações.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em pseudocódigo, qual tipo de dado (inteiro ou real) é mais apropriado para armazenar a média aritmética de notas e por…
- Em um algoritmo que calcula médias ponderadas de notas armazenadas em um vetor, qual tipo de dado é mais apropriado para…
- Em um algoritmo que calcula a média de uma sequência de dados numéricos, qual tipo de dado é mais apropriado para a…
- Em um algoritmo que calcula a média de notas, qual estrutura data é mais adequada?
- Ao construir um algoritmo que calcula a média de notas, qual tipo de dado é mais adequado para a variável que armazena o…
- O professor de computação pediu que os alunos criassem um algoritmo para calcular a média de notas. Quais tipos de dados…
🔎 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
