GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO02Fácil⏱ curto

Em um algoritmo que calcula a média das notas de uma turma, qual tipo de variável é mais adequado para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

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

Em um algoritmo que calcula a média das notas de uma turma, qual tipo de variável é mais adequado para armazenar a soma acumulada dos valores, considerando que a média pode ter casas decimais?

  1. A) Variável booleana (bool)
  2. B) Variável numérica de ponto flutuante (real).
  3. C) Variável inteira (int)
  4. D) Variável texto/string
  5. E) Caractere único (char)

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O algoritmo precisa somar as notas da turma e, depois, dividir essa soma pela quantidade de alunos para obter a média.
  2. Como a média pode ter casas decimais (por exemplo, 7,5 ou 6,33), a variável que guarda a soma acumulada precisa aceitar valores fracionários, pois a soma das notas, quando as notas têm casas decimais, também pode ter parte fracionária.
  3. O tipo numérico de ponto flutuante (real) armazena números com parte decimal, por isso é o mais adequado para essa finalidade. A alternativa B está correta e coincide com o gabarito.
  4. A alternativa A está errada, pois o tipo booleano guarda apenas verdadeiro ou falso e não serve para acumular valores numéricos.
  5. A alternativa C está errada, pois o tipo inteiro guarda apenas números sem casas decimais, o que causaria perda de precisão na média.
  6. A alternativa D está errada, pois o tipo texto não permite realizar operações matemáticas de soma sobre o valor acumulado.
  7. A alternativa E está errada, pois o caractere único armazena apenas um símbolo, sendo inadequado para acumular valores numéricos.

💡 Dica: Considere o tipo de variável que suporta números decimais.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado a ideia de 'controle' ou 'condição' do algoritmo a um tipo lógico, sem perceber que a soma é um valor numérico que precisa ser acumulado.

B Correta

A soma dos valores pode gerar um resultado não inteiro ao calcular a média; usar um tipo real evita truncamento e preserva casas decimais durante as operações aritméticas.

C Erradaerro: Conceituala que mais engana

O aluno pensa que, por as notas geralmente serem números inteiros, a soma também deve ser inteira, esquecendo que a média pode ter casas decimais e a soma pode perder precisão ao ser armazenada em inteiro.

Por que engana: Escolher uma variável inteira, acreditando que não são necessárias casas decimais para a média.

D Erradaerro: Senso comum

O aluno confunde o tipo de dado com a forma de exibição do resultado, imaginando que, por a média ser apresentada com vírgula, ela deveria ser guardada como texto.

E Erradaerro: Conceitual

O aluno acha que, por a variável acumular 'partes' de um valor, um tipo de um único símbolo seria suficiente, sem considerar que o valor acumulado é um número com múltiplos dígitos.

Raio-X da questão

Dificuldade Fácil
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✍️ direta🧩 consolidacao
🎯 Conceito central

variáveis em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de variáveis em programação · soma e média de valores

📚 Reveja

Revisar tipos de variáveis em programação.

⚠️ Erro mais comum

Escolher uma variável inteira, acreditando que não são necessárias casas decimais para a média.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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