Em um projeto escolar, um aluno propôs usar uma árvore para organizar as informações sobre as etapas de um…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de árvores e grafos para descrever suas informações e automatizá-las usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto escolar, um aluno propôs usar uma árvore para organizar as informações sobre as etapas de um experimento científico. Qual a melhor forma de estruturar essa árvore?
- A) Com etapas duplicadas
- B) Com etapas em ciclo fechado
- C) Com etapas em ordem aleatória
- D) Com todas as etapas no mesmo nível
- E) Com uma raiz e subetapas
✅ Resposta correta: alternativa E
Resolução passo a passo
- Uma árvore, em estrutura de dados e também como diagrama organizacional, é um grafo hierárquico sem ciclos, com um nó raiz do qual partem ramificações para nós filhos, que por sua vez podem ter outros filhos.
- Para organizar as etapas de um experimento científico, faz sentido que a raiz represente o experimento como um todo (ou sua pergunta/objetivo) e que as etapas principais sejam subetapas dela, com detalhamentos ainda mais finos abaixo de cada uma, quando necessário.
- Portanto, a melhor forma de estruturar a árvore é com uma raiz e subetapas, alternativa E, que preserva a hierarquia e a relação de dependência entre as partes do processo.
- A alternativa A está errada porque duplicar etapas gera redundância e confusão sobre qual etapa é a real, sem ajudar na organização.
- A alternativa B está errada porque um ciclo fechado contradiz a própria definição de árvore, que não possui ciclos.
- A alternativa C está errada porque a ordem aleatória desfaz a sequência lógica que o experimento exige.
- A alternativa D está errada porque colocar todas as etapas no mesmo nível elimina a hierarquia, que é justamente o que a árvore deve representar.
- O gabarito oficial (E) coincide com a resolução obtida.
💡 Dica: Considere a estrutura hierárquica de uma árvore, partindo de uma raiz para suas subetapas.
Alternativa por alternativa
Imagina que repetir uma etapa em mais de um lugar da árvore enriquece a organização, sem perceber que isso cria redundância e ambiguidade.
Acredita que uma sequência de etapas que retorna ao início, como um ciclo, pode representar bem um experimento, sem notar que árvores não admitem ciclos.
Supõe que a ordem das etapas não importa na organização, confundindo a árvore com uma simples lista de itens.
Pensa que organizar tudo no mesmo nível é mais simples e claro, sem perceber que a árvore perde a hierarquia que a torna útil.
Por que engana: Pode-se confundir uma árvore com uma lista plana ou uma estrutura cíclica, ignorando que ela organiza os elementos hierarquicamente a partir de uma raiz.
Uma árvore organiza os dados em níveis: parte de uma raiz e pode se ramificar em subetapas.
Raio-X da questão
Estrutura hierárquica em árvore
fixacao
Noção de estruturas hierárquicas · Relação entre raiz e subetapas
Revise a organização hierárquica de dados em árvores, com raiz e nós descendentes.
Pode-se confundir uma árvore com uma lista plana ou uma estrutura cíclica, ignorando que ela organiza os elementos hierarquicamente a partir de uma raiz.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Um grupo de estudantes desenvolveu um projeto que utiliza árvores para organizar dados sobre a fauna local. Como uma…
- Imagine que você tem um conjunto de dados sobre diferentes espécies de plantas. Como você poderia usar uma árvore para…
- Durante um evento escolar, os alunos precisam organizar uma feira de ciências. O projeto é muito grande, então eles…
- Em uma escola, os arquivos digitais são organizados no servidor por níveis. A pasta “Projetos” contém as pastas…
- Durante um projeto escolar, alunos devem representar informações sobre suas frutas favoritas. Qual método é mais…
- Em um projeto de feira de ciências, a equipe percebeu que era melhor separar o tema em problema, hipótese, experimento…
Todas as questões de Programação - Programação usando grafos e árvores
🔎 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
