Ao programar, como você poderia usar uma matriz para organizar dados de alunos em uma turma?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao programar, como você poderia usar uma matriz para organizar dados de alunos em uma turma?
- A) Criar uma lista para cada dado
- B) Armazenar apenas nomes
- C) Usar uma matriz para nomes e notas
- D) Utilizar apenas registros
- E) Não é necessário organizar
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma matriz é uma estrutura de dados que organiza valores em linhas e colunas, permitindo guardar várias informações relacionadas de forma ordenada, com acesso por posição (linha e coluna).
- Ao organizar dados de alunos em uma turma, queremos registrar, para cada aluno, seu nome e suas notas. Uma matriz pode ter uma linha por aluno e colunas para o nome e para cada nota, ou seja, reúne nomes e notas numa mesma estrutura organizada.
- Por isso a alternativa C é a correta: 'Usar uma matriz para nomes e notas' descreve exatamente como a matriz pode organizar esses dados.
- A alternativa A está errada porque criar uma lista separada para cada dado não usa a matriz e fragmenta as informações de cada aluno.
- A alternativa B está errada porque armazenar apenas nomes deixa de lado as notas, que são parte essencial dos dados da turma.
- A alternativa D está errada porque 'registros' é outro tipo de estrutura de dados e a pergunta pede especificamente o uso de uma matriz.
- A alternativa E está errada porque organizar os dados é justamente o que a questão pede; não organizar dificulta o acesso e o processamento das informações.
💡 Dica: Pense em como os dados podem ser estruturados em linhas e colunas.
Alternativa por alternativa
O aluno acredita que cada tipo de dado deve ficar em uma lista independente, sem perceber que a matriz permite agrupar as informações de cada aluno em uma única estrutura.
Por que engana: Confundir matriz com lista simples, não entendendo que matriz pode armazenar múltiplos tipos de dados organizados em linhas e colunas.
O aluno lê a palavra 'alunos' e pensa apenas na identificação, esquecendo que a questão trata de dados de alunos, incluindo as notas.
A matriz pode conter múltiplas informações sobre cada aluno.
O aluno confunde matriz com registros (estrutura heterogênea de campos), achando que os termos são intercambiáveis e que a pergunta pede outro tipo de estrutura.
O aluno acredita que, por ser um programa simples, não há necessidade de estruturar os dados, desconsiderando a função da organização na programação.
Raio-X da questão
matrizes em programação
fixacao
conceito de matriz em programação · estrutura de dados básica
Revisar como usar matrizes para armazenar dados em programação.
Confundir matriz com lista simples, não entendendo que matriz pode armazenar múltiplos tipos de dados organizados em linhas e colunas.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Explique como você poderia usar matrizes unidimensionais para organizar dados de alunos em uma turma e a importância…
- Explique como você organizaria um conjunto de dados de alunos em uma escola, utilizando matrizes. Quais seriam os…
- Descreva como você utilizaria uma matriz para organizar notas de um grupo de alunos em uma aula.
- Descreva como você utilizaria matrizes para organizar dados de estudantes em uma escola. Explique a estrutura da matriz…
- Em um sistema de classificação de alunos em uma escola, como uma matriz pode ser utilizada para armazenar e acessar as…
- Explique como você utilizaria uma matriz em um algoritmo para representar as notas de múltiplos alunos em várias…
🔎 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
