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

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

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

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?

  1. A) Use uma lista para armazenar as notas.
  2. B) Armazene todas as notas em um único número.
  3. C) Desconsidere a quantidade de notas.
  4. D) Use variáveis fixas para as notas dos alunos.
  5. E) Crie um algoritmo apenas para um aluno.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

A Correta

Utilizar uma lista permite armazenar indefinidamente as notas e calcular a média facilmente.

B Erradaerro: Conceitual

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.

C Erradaerro: Conceitual

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

D Erradaerro: Conceituala que mais engana

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.

E Erradaerro: Interpretação

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

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

tipos de dados

📌 Objetivo

fixacao

🧱 Pré-requisitos

tipos de dados · estruturas de dados básicas

📚 Reveja

Revisar os tipos de dados em algoritmos e como calcular médias.

⚠️ Erro mais comum

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.

🤝 Socioemocional

pensamento_critico

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