Qual estrutura apropriada seria utilizada para representar os horários de aulas de uma semana em uma escola?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual estrutura apropriada seria utilizada para representar os horários de aulas de uma semana em uma escola?
- A) Lista
- B) Registro
- C) Matriz
- D) Grafo
- E) Árvore
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique os dados do problema. Os horários de aulas de uma semana cruzam duas dimensões ao mesmo tempo: os dias da semana (segunda a sexta, por exemplo) e os horários de cada dia (1ª aula, 2ª aula etc.). Passo 2: Escolha a estrutura que organiza dados em linhas e colunas. Uma matriz é uma tabela bidimensional em que cada elemento é acessado por dois índices, linha e coluna, o que combina diretamente com dia e horário. Passo 3: Analise as demais alternativas. Lista é uma sequência linear de elementos e não representa bem duas dimensões ao mesmo tempo. Registro agrupa campos de tipos diferentes sobre um mesmo item, como um aluno com nome, matrícula e idade, mas não organiza uma grade semanal. Grafo modela conexões entre vértices, como rotas ou relações entre pessoas, e não uma grade de horários. Árvore representa hierarquia, com um nó raiz e ramificações, o que não corresponde a uma grade de dias e horários. Passo 4: Conclusão. A alternativa correta é a C, matriz, que coincide com o gabarito oficial.
💡 Dica: Pense em como organizar dados em uma tabela.
Alternativa por alternativa
Acredita que uma lista basta para guardar a grade inteira, sem perceber que a grade precisa de duas dimensões (dia e horário). Pensa apenas em uma sequência de horários.
Por que engana: Confundir estruturas lineares com estruturas bidimensionais, escolhendo lista ou registro para dados que requerem organização em linhas e colunas.
Associa a palavra registro ao ato de anotar ou registrar informações do dia a dia, sem saber que, em estruturas de dados, registro é um agrupamento de campos heterogêneos de um mesmo item.
Matrizes organizam bem informações de horários em linhas e colunas.
Imagina que os horários formam conexões entre compromissos ou turmas, como vértices ligados por arestas, confundindo uma grade organizada com um modelo de relações.
Enxerga a organização da semana como uma hierarquia (semana, depois dias, depois horários) e escolhe a árvore, sem notar que a grade é uma estrutura plana de linhas e colunas.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · representacao de dados em tabelas
Revisar tipos de estruturas de dados e suas aplicações.
Confundir estruturas lineares com estruturas bidimensionais, escolhendo lista ou registro para dados que requerem organização em linhas e colunas.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Ao modelar o horário semanal de uma escola em um algoritmo (dias × períodos), qual estrutura de dados é mais adequada…
- Descreva como você construiria um programa que organiza o horário de aulas de uma escola. Inclua as estruturas de dados…
- Um colégio precisa representar o horário das turmas por dia e período em um algoritmo. Por que uma matriz é a estrutura…
- Num algoritmo que registra as horas de estudo de cada aluno durante a semana (segunda a domingo), qual estrutura de…
- Ao programar um algoritmo que organiza a grade de aulas semanal (dias × horários), que estrutura de dados (registro…
- Qual a estrutura de dados mais apropriada para representar informações de alunos em uma escola?
🔎 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
