GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO01Média⏱ medio

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

Habilidade BNCC EM13CO01

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ê?

  1. A) Booleano
  2. B) Caractere
  3. C) Real (float/double).
  4. D) Data
  5. E) Inteiro

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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.
  2. 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.
  3. Por que as outras estão erradas:
  4. A) Booleano armazena apenas verdadeiro ou falso, sem representar quantidades numéricas.
  5. B) Caractere armazena um único símbolo, como uma letra ou dígito, e não permite fazer cálculos com a média.
  6. D) Data representa dia, mês e ano, sem sentido para uma nota média.
  7. E) Inteiro armazena apenas números sem casas decimais, o que truncaria médias como 7,5 para 7 e perderia precisão.
  8. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Conceitual

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.

C Correta

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.

D Erradaerro: Senso comum

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.

E Erradaerro: Conceituala que mais engana

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

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

tipos de dados em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados em programação · variáveis e suas funções

📚 Reveja

Revisar os tipos de dados numéricos e suas aplicações em algoritmos.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 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.