GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO04Difícil⏱ medio

Considere um problema que envolve a otimização de rotas entre várias cidades. Qual estrutura é mais eficiente…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO04

Explorar propriedades básicas de grafos.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Considere um problema que envolve a otimização de rotas entre várias cidades. Qual estrutura é mais eficiente para representar essas rotas?

  1. A) Lista
  2. B) Árvore
  3. C) Grafo ponderado
  4. D) Matriz de adjacência
  5. E) Tabela

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o problema. As cidades são pontos e as rotas são ligações entre esses pontos, cada uma com um custo (distância, tempo ou preço). Esse é o modelo de um grafo, em que cidades são vértices e rotas são arestas.
  2. Note que o problema pede otimização, ou seja, encontrar o caminho de menor custo. Por isso cada aresta precisa carregar um peso. Um grafo ponderado guarda exatamente essa informação e permite aplicar algoritmos como Dijkstra ou Floyd-Warshall.
  3. Avalie as alternativas. A lista é linear e não representa bem conexões de muitos para muitos entre cidades. A árvore é um grafo sem ciclos e não serve para modelar todas as rotas possíveis. A matriz de adjacência também representa um grafo, mas em redes grandes e esparsas desperdiça muito espaço com entradas vazias, sendo uma forma de implementação e não a estrutura conceitual mais adequada. A tabela organiza dados, mas não expressa diretamente a conectividade entre cidades.
  4. Conclusão. O grafo ponderado é a estrutura mais adequada porque modela cidades, conexões e custos de forma direta e natural, o que está de acordo com o gabarito oficial C.

💡 Dica: Considere as características das estruturas de dados disponíveis.

Alternativa por alternativa

A Erradaerro: Conceitual

Imagina que todas as cidades podem ser organizadas em sequência, como em uma fila ou lista de pontos, o que não reflete as múltiplas conexões possíveis entre elas.

B Erradaerro: Conceitual

Associa rotas a uma hierarquia de ramos, achando que a árvore conecta todas as cidades, mas esquece que uma árvore não tem ciclos e não representa alternativas de caminho para otimização.

C Correta

Grafo com pesos permite otimizar rotas considerando distâncias.

D Erradaerro: Procedimentala que mais engana

Acredita que a matriz de adjacência é a forma mais eficiente por ser uma estrutura tabular de acesso rápido, sem considerar o desperdício de espaço em redes grandes e pouco conectadas.

Por que engana: Confundir grafos ponderados com outras estruturas, como listas ou matrizes, não entendendo a necessidade de pesos para otimização.

E Erradaerro: Senso comum

Confunde a representação de dados em tabela, útil para armazenar registros, com a modelagem de conexões entre cidades, que exige uma estrutura de rede.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 desafio
🎯 Conceito central

otimização de rotas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de grafos

📚 Reveja

Revisar estruturas de dados utilizadas em algoritmos de otimização.

⚠️ Erro mais comum

Confundir grafos ponderados com outras estruturas, como listas ou matrizes, não entendendo a necessidade de pesos para otimização.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Propriedades de grafos

🔎 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.