Explique a diferença entre armazenar informações de alunos em uma matriz de notas (apenas números) e em um…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Explique a diferença entre armazenar informações de alunos em uma matriz de notas (apenas números) e em um vetor de registros (cada registro contendo nome e nota). Em que situação cada um é mais apropriado? Dê exemplos.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Resposta modelo: Diferença principal: - Matriz de notas (por exemplo, notas[i][j]): é uma estrutura numérica bidimensional que armazena apenas valores homogêneos (como números). É adequada quando só precisamos trabalhar com os valores numéricos, por exemplo calcular médias, somas ou aplicar operações matemáticas em grande escala. - Vetor de registros (por exemplo, alunos[i] = {nome, nota}): cada elemento é um registro que pode conter campos de tipos diferentes (texto e número). Permite armazenar informações completas sobre cada aluno (nome, idade, nota, matrícula etc.) e facilita operações que envolvem identificação, busca por nome e exibição de dados. Quando usar cada um: - Usar matriz de notas quando o foco for apenas análise numérica e a identificação dos alunos não for necessária, por exemplo, uma grade de notas de uma turma em que apenas se fará cálculo de estatísticas por avaliação: notas[aluno][avaliacao]. - Usar vetor de registros quando for importante manter contexto e metadados de cada aluno, por exemplo, exibir boletim com nome e nota, ordenar por nome, ou buscar por matrícula. Exemplos: - Matriz de notas: notas = [[8.5, 7.0], [9.0, 8.0], [6.5, 7.5]] onde cada linha é um aluno e cada coluna uma avaliação; útil para calcular médias por avaliação rapidamente. - Vetor de registros: alunos = [{nome: "Ana", nota: 8.5}, {nome: "Bruno", nota: 7.0}, {nome: "Carla", nota: 9.0}]; útil para mostrar listas ordenadas por nome e imprimir relatório individual. Conclusão: A escolha depende dos requisitos: se precisa apenas de cálculos em massa sobre números, a matriz é mais simples; se precisa de identificação e campos variados por entidade, o vetor de registros é mais apropriado.
Explicação
A explicação aborda claramente as características e usos de cada estrutura de dados, destacando suas vantagens em diferentes contextos. A diferenciação entre matriz e vetor de registros é feita de forma objetiva, com exemplos práticos que ilustram quando cada um deve ser utilizado. Além disso, a conclusão sintetiza a escolha adequada com base nas necessidades específicas de armazenamento e manipulação de dados.
Raio-X da questão
matriz e vetor de registros
avaliacao
estrutura de dados basica · tipos de dados compostos
Revisar conceitos de estruturas de dados em programação.
Confundir matriz com vetor de registros, não entendendo que registros podem armazenar diferentes tipos de dados.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
