GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO04Média⏱ medio

Em um jogo de tabuleiro, você precisa mover uma peça de um ponto A para um ponto B, passando por 3 obstáculos…

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

Em um jogo de tabuleiro, você precisa mover uma peça de um ponto A para um ponto B, passando por 3 obstáculos. Se cada movimento precisa ser planejado, que tipo de algoritmo você utilizaria para encontrar o melhor caminho?

  1. A) Algoritmo de Dijkstra
  2. B) Algoritmo de ordenação
  3. C) Algoritmo de divisão
  4. D) Algoritmo de soma
  5. E) Algoritmo de busca binária

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O problema pede o melhor caminho entre dois pontos (A e B) em um tabuleiro com obstáculos, ou seja, encontrar a rota de menor custo em um grafo, em que cada casa ou movimento é um vértice ou aresta.
  2. Entre as opções, o algoritmo de Dijkstra é o clássico para encontrar o caminho de menor custo entre um ponto de origem e os demais pontos de um grafo com pesos não negativos. Ele avalia sempre o vizinho mais barato ainda não visitado até alcançar o destino, o que se encaixa na necessidade de planejar cada movimento.
  3. Por que as outras estão erradas: o algoritmo de ordenação serve para organizar uma lista de elementos e não para traçar rotas; o algoritmo de divisão descreve uma estratégia geral (dividir para conquistar) e não resolve diretamente a busca de caminho; o algoritmo de soma apenas realiza adições e não percorre um espaço de possibilidades; e o algoritmo de busca binária localiza um valor em uma sequência ordenada e não se aplica a tabuleiros com obstáculos.
  4. Observação: a questão é conceitual e não depende de figura. Dijkstra é a resposta mais adequada no nível do ensino médio, embora, em tabuleiros sem pesos, uma busca em largura também resolvesse o problema. Ainda assim, entre as alternativas dadas, Dijkstra é a mais pertinente, o que confirma o gabarito.

💡 Dica: Considere os tipos de algoritmos de busca.

Alternativa por alternativa

A Correta

Esse algoritmo encontra o caminho mais curto entre dois pontos em um grafo.

B Erradaerro: Conceituala que mais engana

O aluno associa 'planejar movimentos' à organização de dados e acredita que ordenar as posições resolveria o problema de encontrar um caminho.

Por que engana: Confundir algoritmos de busca com algoritmos de ordenação, escolhendo uma opção que não se aplica ao problema de encontrar o melhor caminho.

C Erradaerro: Conceitual

O aluno entende que qualquer problema complexo se resolve 'dividindo' o tabuleiro, confundindo uma estratégia geral de resolução com um algoritmo específico de busca de rotas.

D Erradaerro: Senso comum

O aluno interpreta a palavra 'algoritmo' de forma muito ampla e acredita que somar valores de movimentos bastaria para decidir o melhor caminho, sem comparar alternativas.

E Erradaerro: Conceitual

O aluno pensa que, por haver um ponto de partida e um de chegada, deve-se usar busca binária, sem perceber que ela exige uma sequência ordenada, o que não existe no tabuleiro.

Raio-X da questão

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

algoritmos de busca

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos de busca · tipos de algoritmos

📚 Reveja

Revisar os tipos de algoritmos utilizados em jogos e navegação.

⚠️ Erro mais comum

Confundir algoritmos de busca com algoritmos de ordenação, escolhendo uma opção que não se aplica ao problema de encontrar o melhor caminho.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

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.