GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ longo

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

Habilidade BNCC EM13CO02

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

Dificuldade Média
Bloom Lembrar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

registro e matriz

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de dados registro · matriz bidimensional

📚 Reveja

Revisar conceitos de estruturas de dados em programação.

⚠️ Erro mais comum

Confundir a sintaxe de acesso aos campos do registro dentro da matriz, acessando incorretamente a nota do segundo aluno.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.