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

Na escola, cada caminho até a biblioteca tem uma distância em quilômetros. Qual algoritmo encontra o caminho…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO03

Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na escola, cada caminho até a biblioteca tem uma distância em quilômetros. Qual algoritmo encontra o caminho mais curto?

  1. A) Busca em largura
  2. B) Algoritmo de Dijkstra
  3. C) Algoritmo de Prim
  4. D) Busca em profundidade
  5. E) Algoritmo de Kruskal

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pede o algoritmo que encontra o caminho mais curto em um grafo em que cada caminho (aresta) tem uma distância em quilômetros, ou seja, um grafo com pesos positivos.
  2. O algoritmo de Dijkstra foi projetado exatamente para isso: a partir de um vértice de origem, calcula a menor distância até todos os demais vértices, escolhendo sempre o vértice ainda não processado com menor distância acumulada e atualizando os vizinhos. Assim, a alternativa B está correta, e coincide com o gabarito oficial.
  3. A busca em largura (A) encontra o caminho com menor número de arestas, mas ignora os pesos; só serviria para o caminho mais curto se todas as distâncias fossem iguais.
  4. O algoritmo de Prim (C) gera uma árvore geradora mínima, que conecta todos os vértices com custo total mínimo, mas não garante o menor caminho entre dois pontos específicos.
  5. A busca em profundidade (D) percorre o grafo explorando um ramo até o fim antes de voltar, sem qualquer preocupação com distâncias, por isso não encontra o caminho mais curto.
  6. O algoritmo de Kruskal (E) também constrói uma árvore geradora mínima, selecionando arestas de menor peso sem ciclos, e não resolve o problema do caminho mais curto entre dois pontos.

💡 Dica: Considere os algoritmos de busca de caminho mais curto.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a busca em largura acha o caminho com menor distância, confundindo menor número de passos com menor distância em quilômetros.

B Correta

Dijkstra compara as distâncias dos caminhos e encontra o menor caminho em um mapa com distâncias.

C Erradaerro: Conceituala que mais engana

Confunde árvore geradora mínima com caminho mais curto, supondo que conectar a escola à biblioteca com menor custo total seja o mesmo que achar o trajeto mínimo.

Por que engana: Confundir o algoritmo de Dijkstra com algoritmos de busca que não são específicos para encontrar o caminho mais curto.

D Erradaerro: Conceitual

Pensa que explorar o grafo em profundidade vai naturalmente encontrar o trajeto mais curto, ignorando que o algoritmo não considera os pesos das arestas.

E Erradaerro: Conceitual

Associa Kruskal a qualquer problema envolvendo distâncias entre pontos, sem perceber que ele monta uma árvore de conexão mínima e não um caminho entre dois locais.

Raio-X da questão

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

algoritmos de caminho

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos de caminho · pesquisa em grafos

📚 Reveja

Revisar algoritmos de busca de caminho, como Dijkstra.

⚠️ Erro mais comum

Confundir o algoritmo de Dijkstra com algoritmos de busca que não são específicos para encontrar o caminho mais curto.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

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.