Para armazenar a média aritmética (com casas decimais) de um aluno em uma variável chamada 'media' dentro de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Para armazenar a média aritmética (com casas decimais) de um aluno em uma variável chamada 'media' dentro de um algoritmo, qual tipo de dado é mais adequado?
- A) Tipo caractere (char).
- B) Tipo real (float/double).
- C) Tipo inteiro (int).
- D) Tipo string (texto).
- E) Tipo booleano (bool).
✅ Resposta correta: alternativa B
Resolução passo a passo
- A média aritmética de um aluno é, em geral, um número que pode ter parte fracionária (por exemplo, 7,5 ou 6,33...). Para guardar um número com casas decimais, a linguagem precisa de um tipo numérico de ponto flutuante, que no Brasil é chamado de tipo real (float ou double).
- O tipo real (float/double) armazena números com parte decimal, então é o tipo adequado para a variável 'media'. Esta é a alternativa correta, e coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) O tipo caractere guarda um único símbolo, como a letra 'a' ou um dígito isolado, e não serve para cálculos com números.
- C) O tipo inteiro guarda apenas números sem parte decimal, então perderia as casas decimais da média.
- D) O tipo string guarda texto; um valor numérico guardado como texto não pode ser somado ou dividido diretamente sem conversão.
- E) O tipo booleano guarda apenas verdadeiro ou falso, o que não representa uma média.
- Conclusão: como a média precisa de casas decimais e de operações matemáticas, o tipo real é a escolha correta.
💡 Dica: Considere os tipos de dados numéricos em programação.
Alternativa por alternativa
O aluno pode ter confundido 'casas decimais' com 'caracteres' e imaginou que um tipo para símbolos seria suficiente para guardar um valor numérico.
Médias podem ter frações; tipos reais armazenam valores com parte decimal, ao contrário de inteiros que perdem a precisão.
O aluno pode ter pensado que todo número se guarda como inteiro, esquecendo que a média pode ter parte fracionária e perderia as casas decimais.
Por que engana: Escolher o tipo inteiro, acreditando que a média aritmética não pode ter casas decimais.
O aluno pode ter achado que, como a média é 'escrita' com vírgula ou ponto, ela deveria ser guardada como texto, sem perceber que isso impede cálculos matemáticos.
O aluno pode ter confundido o tipo booleano com um tipo para guardar valores de decisão ou resultados de comparações, sem relacionar à natureza numérica da média.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · variáveis em algoritmos
Revisar os tipos de dados numéricos em algoritmos.
Escolher o tipo inteiro, acreditando que a média aritmética não pode ter casas decimais.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um algoritmo que calcula a média aritmética das notas de um aluno e realiza operações matemáticas sobre esse valor…
- Ao construir um algoritmo que calcula a média de notas, qual tipo de dado é mais adequado para a variável que armazena o…
- 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 das notas de uma turma, qual tipo de variável é mais adequado para armazenar a soma…
- Ao implementar um algoritmo que calcula a média das notas de uma amostra de alunos, qual tipo de dado é mais adequado…
- Em pseudocódigo, qual tipo de dado (inteiro ou real) é mais apropriado para armazenar a média aritmética de notas e por…
🔎 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
