Questão 66676

Tecnologia da Informação · 2025

Questão

ID 66676

Disciplina: Tecnologia da Informação

Assunto: Estruturas de Controle: Decisão e Repetição

Ano: 2025 Banca: PERFIL - ENADE Órgão: Segundo Simulado Pnd


Uma professora de Robótica Educacional está trabalhando com alunos do 9º ano em um projeto de 'carrinho autônomo'. O objetivo é que os alunos programem um robô para navegar em um pequeno labirinto, saindo de um ponto de partida e chegando a um ponto de destino. Ela observa que, inicialmente, todas as equipes tentam resolver o problema com uma sequência de comandos 'hard-coded' (pré-programados), como 'ande para frente por 2 segundos, vire à direita 90 graus, ande para frente por 3 segundos...'. Essa solução, no entanto, só funciona para um layout específico do labirinto e é muito sensível a pequenas variações. Para incentivar um pensamento mais algorítmico e adaptativo, a professora introduz o conceito de 'navegação baseada em sensores'. Ela apresenta um trecho de um texto sobre algoritmos de robótica: "A navegação reativa, baseada em sensores, permite que um robô tome decisões em tempo real com base em sua percepção do ambiente. Um algoritmo simples para resolver labirintos é o 'seguidor de parede' (wall follower). A regra é simples: mantenha sempre uma parede (por exemplo, a parede da direita) ao lado do robô. Se a parede desaparecer (uma abertura), vire à direita e siga a nova parede. Se encontrar um obstáculo à frente, vire à esquerda até poder avançar. Seguindo essa regra consistentemente, o robô eventualmente encontrará a saída na maioria dos labirintos simples." Ela então equipa os robôs com um sensor ultrassônico de distância na lateral e um sensor de toque na frente.

Com base na descrição, qual é a principal vantagem pedagógica de ensinar o algoritmo 'seguidor de parede' em comparação com a solução 'hard-coded'?

Alternativas da questão 66676
Pular para o conteúdo principal