Projete um registro para representar um aluno com os campos: nome, idade e nota. Em seguida, crie uma matriz…
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
Projete um registro para representar um aluno com os campos: nome, idade e nota. Em seguida, crie uma matriz que contenha 3 desses alunos. Apresente a representação em pseudocódigo e explique como acessar a nota do segundo aluno.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Exemplo de resposta (pseudocódigo): Definir Registro Aluno: nome: Texto idade: Inteiro nota: Real Criar Matriz alunos[3] do tipo Aluno alunos[1].nome = "Ana" alunos[1].idade = 16 alunos[1].nota = 8.5 alunos[2].nome = "Bruno" alunos[2].idade = 17 alunos[2].nota = 7.0 alunos[3].nome = "Carla" alunos[3].idade = 16 alunos[3].nota = 9.0 Para acessar a nota do segundo aluno: usar alunos[2].nota Explicação: temos um vetor (ou matriz unidimensional) de registros; cada posição guarda um registro com campos nome, idade e nota. Usamos o índice para escolher o aluno e o nome do campo para acessar a nota.
Explicação
A estrutura apresentada organiza os dados dos alunos em um registro, facilitando o acesso às informações de cada um. A matriz permite armazenar múltiplos registros e, ao usar índices, é possível acessar diretamente os campos desejados, como a nota. A explicação sobre o uso do índice e do campo torna claro como manipular os dados armazenados.
Raio-X da questão
registro e matriz
avaliacao
estrutura de dados registro · matriz bidimensional
Revisar conceitos de estruturas de dados em programação.
Confundir a sintaxe de acesso aos campos do registro dentro da matriz, acessando incorretamente a nota do segundo aluno.
pensamento_critico
abstrato
Questões parecidas com resolução
- Projete um registro para armazenar informações de um aluno (nome, matrícula, notas em 3 disciplinas) e descreva um…
- Em um projeto escolar, você precisa organizar os dados das notas de 5 alunos em uma matriz. Cada aluno pode ter até 4…
- Descreva como você criaria um sistema simples de registro de notas dos alunos utilizando uma matriz unidimensional…
- Projete uma solução para armazenar informações de vários alunos (nome, matrícula e 3 notas) usando registros e depois…
- Considere uma matriz 'alunos' em pseudocódigo, onde cada elemento é um registro com campos nome, idade, nota. Se os…
- Projete em pseudocódigo um algoritmo que recebe uma matriz de registros 'alunos' (linhas = turmas, colunas = posições)…
🔎 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
