GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO01Média⏱ curto

Dada uma situação onde um professor deseja calcular a média das notas de seus alunos, que estrutura de dados é…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dada uma situação onde um professor deseja calcular a média das notas de seus alunos, que estrutura de dados é recomendada?

  1. A) Registro
  2. B) Matriz
  3. C) Lista
  4. D) Grafo
  5. E) Array

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique os dados do problema. O professor tem um conjunto de notas, uma para cada aluno, e precisa somar todas e dividir pela quantidade de notas. Os dados são do mesmo tipo (números), formam uma sequência linear e a quantidade de alunos pode variar de uma turma para outra. Passo 2: Avalie o que a média exige. Para calcular a média, basta percorrer os valores do início ao fim, acumulando a soma e contando os elementos. Não há necessidade de relações hierárquicas, de duas dimensões ou de conexões entre elementos. Passo 3: Compare as estruturas. A lista é uma sequência linear de elementos que pode crescer ou diminuir conforme novos alunos entram ou saem, o que a torna adequada a esse cenário. Registro serve para agrupar campos heterogêneos de uma mesma entidade, como os dados completos de um aluno, e não para uma coleção de notas. Matriz organiza dados em duas dimensões, o que seria útil apenas se houvesse notas por disciplina e por aluno ao mesmo tempo. Grafo modela relações entre elementos, sem relação com o cálculo de uma média. Passo 4: Sobre o array (vetor), ele também armazena uma sequência linear de valores e poderia ser usado para o cálculo. Porém, em muitas linguagens seu tamanho é fixo na criação, o que é menos flexível quando o número de alunos muda. Por isso, a resposta mais adequada segundo o gabarito é a lista. Dúvida registrada: a questão não especifica se o tamanho da turma é fixo, e essa informação decide entre lista e array.

💡 Dica: Considere as estruturas de dados mais comuns para armazenar listas.

Alternativa por alternativa

A Erradaerro: Conceitual

Associa registro a qualquer agrupamento de informações e acredita que um registro seria a estrutura ideal para guardar as notas de todos os alunos. Registro agrupa campos de tipos diferentes de uma mesma entidade, e não uma coleção de valores iguais.

B Erradaerro: Interpretação

Acredita que, por haver alunos e notas, os dados devem ser organizados em tabela de linhas e colunas. A matriz só se justifica quando há duas dimensões, como notas por aluno e por disciplina, o que o enunciado não apresenta.

C Correta

Uma lista complica o acesso a múltiplas notas por disciplina.

D Erradaerro: Conceitual

Imagina que alunos conectados entre si, como em uma rede de relações, exigem um grafo. O cálculo de média não envolve relações entre alunos, apenas a soma e a contagem dos valores.

E Erradaerro: Senso comuma que mais engana

Entende que estrutura de dados para coleções numéricas é sempre o array e não percebe que a lista, por ser dinâmica, pode ser mais adequada quando o número de alunos varia. Trata-se de uma escolha defensável, mas o gabarito privilegia a lista.

Por que engana: Confundir estruturas de dados que armazenam elementos sequenciais com outras que representam relações complexas, escolhendo grafos ou registros indevidamente.

Raio-X da questão

Dificuldade Média
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✍️ situacional🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de media aritmetica

📚 Reveja

Revisar tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir estruturas de dados que armazenam elementos sequenciais com outras que representam relações complexas, escolhendo grafos ou registros indevidamente.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Organização e representação da informação

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