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
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?
- A) Matriz
- B) Registro
- C) Grafo
- D) Lista
- E) Fila
✅ Resposta correta: alternativa D
Resolução passo a passo
- 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.
- 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.
- 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.
- 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
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.
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.
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.
Listas permitem fácil armazenagem e manipulação de dados como notas.
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
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de media aritmetica
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas de dados que armazenam sequencias lineares com outras mais complexas, escolhendo uma estrutura inadequada para calcular a média.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Dada uma situação onde um professor deseja calcular a média das notas de seus alunos, que estrutura de dados é…
- Em um sistema escolar, um algoritmo precisa calcular a média de notas de uma turma. Que estrutura de dados seria mais…
- Em um programa que calcula a média de notas, qual estrutura de dados deve ser utilizada para armazenar as notas?
- Um algoritmo foi utilizado para calcular a média de notas de uma turma. Qual estrutura de dados seria mais eficiente…
- Um programa deve calcular a média de notas de 5 alunos. Qual estrutura de dados é mais adequada para armazenar essas…
- Qual estrutura de dados é mais adequada para armazenar as notas dos alunos em uma turma e por quê?
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
