Considere a matriz que armazena as notas de 5 alunos em 3 disciplinas. Qual é a melhor representação desta…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e automatizá-las usando uma linguagem de programação, empregando ou não a recursão como uma técnica de resolver o problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Considere a matriz que armazena as notas de 5 alunos em 3 disciplinas. Qual é a melhor representação desta matriz?
- A) {{Aluno1, Nota1, Nota2}, {Aluno2, Nota1, Nota2}}
- B) {{Aluno1, Nota1, Nota2, Nota3}, {Aluno2, Nota1, Nota2, Nota3}, {Aluno3, Nota1}}
- C) {{Aluno1, Nota1}, {Aluno2, Nota1, Nota2}, {Aluno3, Nota1, Nota2}, {Aluno4, Nota1, Nota2}, {Aluno5, Nota1, Nota2}}
- D) {{Aluno1, Nota1, Nota2, Nota3}, {Aluno2, Nota1, Nota2, Nota3}, {Aluno3, Nota1, Nota2, Nota3}, {Aluno4, Nota1, Nota2, Nota3}, {Aluno5, Nota1, Nota2, Nota3}}
- E) {{Nota1, Aluno1}, {Nota2, Aluno2}, {Nota3, Aluno3}}
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão pede a representação matricial de notas de 5 alunos em 3 disciplinas. Uma matriz de notas tem uma linha por aluno e uma coluna por disciplina, então o formato correto é 5 linhas por 3 colunas, com todas as linhas com o mesmo número de elementos.
- Analisando a alternativa D, temos 5 linhas, uma para cada aluno (Aluno1 a Aluno5), e cada linha traz 3 notas (Nota1, Nota2, Nota3), uma por disciplina. Logo, a estrutura está correta: a matriz tem dimensão 5 por 3, com cada aluno associado às suas três notas.
- Por que as outras estão erradas:
- A) Tem apenas 2 alunos e cada linha só tem 2 notas, sem representar os 5 alunos nem as 3 disciplinas.
- B) Tem 3 linhas e linhas com números diferentes de elementos (a última linha tem só uma nota), o que não forma uma matriz.
- C) Tem 5 alunos, mas as linhas têm número desigual de elementos (Aluno1 tem só uma nota e os demais têm duas), não representando as 3 disciplinas.
- E) Tem apenas 3 linhas com 2 elementos cada, trocando a organização: a nota aparece antes do aluno e não há 5 alunos representados.
- Conclusão: a melhor representação é a alternativa D, que é coerente com uma matriz 5 por 3, de acordo com o gabarito oficial.
💡 Dica: Considere as opções de representação de matrizes.
Alternativa por alternativa
O aluno confunde o número de alunos e de disciplinas, achando que basta representar dois alunos e duas notas para ilustrar a matriz.
O aluno acha que cada aluno pode ter quantidade diferente de notas e que a matriz pode ter linhas de tamanhos diferentes, sem verificar a regra de matriz retangular.
Por que engana: Escolher representacoes com tamanhos inconsistentes ou que nao correspondem ao numero correto de alunos e disciplinas.
O aluno considera correto ter 5 alunos mesmo que um deles tenha uma nota só, sem perceber que todas as linhas devem ter o mesmo número de colunas (3 disciplinas).
Esta é a representação correta com 5 alunos e 3 disciplinas.
O aluno inverte a organização, colocando a nota antes do aluno e tomando as notas como linhas, sem respeitar a estrutura de 5 alunos em 3 disciplinas.
Raio-X da questão
representação de matriz
avaliacao
representacao de matriz · estrutura de dados em matriz
Revisar como representar matrizes e suas aplicações.
Escolher representacoes com tamanhos inconsistentes ou que nao correspondem ao numero correto de alunos e disciplinas.
pensamento_critico
abstrato
Questões parecidas com resolução
- Considere uma matriz de notas de 3 alunos em 4 disciplinas. Como você descreveria a estrutura dessa matriz?
- Identifique a representação de uma matriz que armazena informações sobre 3 alunos e suas notas em 3 disciplinas. Qual é…
- Um estudante deseja guardar as notas de três provas de cinco alunos em uma matriz. Qual é a estrutura adequada para esta…
- Em um projeto escolar, você precisa organizar os dados das notas de 5 alunos em uma matriz. Cada aluno pode ter até 4…
- Em um sistema de classificação de alunos em uma escola, como uma matriz pode ser utilizada para armazenar e acessar as…
- Qual a representação correta em matriz para uma tabela de controle de notas de alunos em duas disciplinas?
Todas as questões de Programação - Programação com listas e recursã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
