GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO01Fácil⏱ medio

Se um aluno precisa desenvolver um programa para calcular a média de notas de um grupo de alunos, qual…

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

Se um aluno precisa desenvolver um programa para calcular a média de notas de um grupo de alunos, qual estrutura de dados seria mais prática para esse cálculo?

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

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o que o cálculo exige. Calcular a média de notas de um grupo significa somar todas as notas e dividir pelo número de alunos. Para isso, o programa precisa guardar várias notas do mesmo tipo, percorrê-las uma a uma e conhecer a quantidade de elementos.
  2. Escolha a estrutura adequada. A lista (ou vetor unidimensional) armazena uma sequência de valores do mesmo tipo, em ordem, e permite percorrê-los com um laço de repetição. Assim, basta acumular a soma das posições e dividir pelo tamanho da lista. É a estrutura mais direta para este problema.
  3. Analise por que as outras alternativas são menos práticas. A matriz organiza dados em linhas e colunas, o que só se justifica se houver mais de uma dimensão, como notas por aluno e por disciplina, o que não é pedido. O registro agrupa campos de tipos diferentes para descrever uma única entidade, como nome, matrícula e nota, mas não é a forma natural de percorrer e somar uma coleção de notas. O grafo modela relações entre elementos conectados por arestas, sem relação com somar valores de um grupo. A fila é uma estrutura de acesso restrito, com inserção no fim e remoção no início, pensada para processos como atendimento por ordem de chegada, e não para acessar todos os valores livremente.
  4. Confira o resultado. Com a lista, o programa faz uma soma acumulada, divide pelo número de notas e obtém a média. Logo, a alternativa D está correta, em concordância com o gabarito oficial.

💡 Dica: Considere as opções de estruturas de dados disponíveis.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode imaginar que, por haver um grupo de alunos, os dados devem ser organizados em tabela com linhas e colunas. Isso ignora que apenas uma nota por aluno é necessária, o que dispensa uma segunda dimensão.

Por que engana: Confundir estruturas de dados que armazenam sequencias lineares com outras mais complexas, escolhendo uma estrutura inadequada para calcular a média.

B Erradaerro: Conceitual

O aluno pode associar a ideia de dados de cada aluno, como nome e nota, ao registro e concluir que essa é a estrutura para calcular a média. Porém, o registro serve para descrever um único elemento com campos heterogêneos, não para percorrer uma coleção de notas.

C Erradaerro: Senso comum

O aluno pode pensar que, por envolver um grupo de elementos, qualquer estrutura de coleção serve, e associar grupo a grafo, que representa conjuntos de vértices e conexões. Isso confunde a organização de dados relacionados com a sequência de valores necessária ao cálculo.

D Correta

Listas permitem fácil armazenagem e manipulação de dados como notas.

E Erradaerro: Conceitual

O aluno pode confundir uma sequência de valores com a ideia de fila de espera, em que os elementos são processados por ordem de chegada. Como a fila restringe o acesso ao início e ao fim, ela não facilita o acesso a todas as notas para somá-las.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de media aritmetica

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas de dados que armazenam sequencias lineares com outras mais complexas, escolhendo uma estrutura inadequada para calcular a média.

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