GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO16Difícil⏱ medio

Durante uma competição de robôs, cada equipe deve programar seu robô para completar uma pista. Qual é a lógica…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO16

Desenvolver projetos com robótica, utilizando artefatos físicos ou simuladores.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma competição de robôs, cada equipe deve programar seu robô para completar uma pista. Qual é a lógica de um algoritmo que permite desviar de obstáculos?

  1. A) Avançar sempre sem parar.
  2. B) Parar ao encontrar um obstáculo.
  3. C) Desviar para a direita ou esquerda ao detectar um obstáculo.
  4. D) Recuar e esperar o obstáculo passar.
  5. E) Ignorar todos os obstáculos da pista.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o problema. O robô precisa seguir a pista e, ao encontrar um obstáculo, precisa contorná-lo sem parar a competição nem colidir com ele.
  2. Pense na lógica de um algoritmo de desvio. Um algoritmo é uma sequência finita de instruções claras que resolve um problema. Para desviar, o robô precisa de uma regra condicional do tipo: se detectar obstáculo à frente, então execute uma manobra de desvio; senão, continue avançando.
  3. Analise a manobra. Desviar para a direita ou para a esquerda ao detectar o obstáculo é exatamente essa regra condicional, pois o robô verifica a condição (obstáculo detectado) e executa uma ação (desviar), retornando depois ao percurso.
  4. Verifique as outras alternativas. A) Avançar sempre sem parar ignora o sensor, então o robô colidiria com o obstáculo. B) Parar ao encontrar um obstáculo impede a conclusão da pista, pois o robô fica travado. D) Recuar e esperar o obstáculo passar supõe que o obstáculo se mova, o que normalmente não acontece em uma pista fixa. E) Ignorar todos os obstáculos da pista leva à colisão e ao fracasso na tarefa.
  5. Conclusão: a alternativa correta é a C, que corresponde à lógica condicional de detecção seguida de desvio, em concordância com o gabarito oficial.

💡 Dica: Pense em como os robôs detectam e evitam obstáculos.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a velocidade constante e a ausência de paradas garantem o sucesso, sem considerar que o robô precisa reagir a obstáculos.

B Erradaerro: Senso comuma que mais engana

Entende que parar é a forma segura de evitar colisão, sem perceber que a tarefa exige completar a pista, o que o robô travado não consegue.

Por que engana: Confundir a lógica de desvio com a de parar ou ignorar obstáculos, levando a uma programação ineficaz do robô.

C Correta

Essa é uma abordagem lógica para desviar.

D Erradaerro: Senso comum

Supõe que obstáculos são temporários e se moverão sozinhos, transferindo para o robô uma situação do cotidiano que não se aplica a uma pista fixa.

E Erradaerro: Conceitual

Confunde a ideia de robô autônomo com um robô que não precisa de sensores ou decisões, ignorando que a lógica de desvio depende justamente da detecção de obstáculos.

Raio-X da questão

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

algoritmo de desvio

📌 Objetivo

avaliacao

🧱 Pré-requisitos

lógica de programação · algoritmos básicos

📚 Reveja

Revisar conceitos de algoritmos e lógica de programação.

⚠️ Erro mais comum

Confundir a lógica de desvio com a de parar ou ignorar obstáculos, levando a uma programação ineficaz do robô.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Desenvolver projetos para investigar desafios do mundo contemporâneo, construir soluções e tomar decisões éticas, democráticas e socialmente responsáveis, articulando conceitos, procedimentos e linguagens próprias da Computação de maneira colaborativa.

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