Durante uma competição de robótica, os alunos devem programar um robô para seguir uma linha preta em um fundo…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante uma competição de robótica, os alunos devem programar um robô para seguir uma linha preta em um fundo branco. Que tipo de algoritmo eles devem desenvolver para garantir que o robô siga corretamente a linha?
- A) Um algoritmo baseado em condições fixas.
- B) Um algoritmo que ignora as condições externas.
- C) Um algoritmo que usa sensores para ajuste contínuo.
- D) Um algoritmo que não utiliza feedback.
- E) Um algoritmo que repete uma ação sem parar.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o problema: o robô precisa seguir uma linha preta sobre fundo branco, o que exige perceber a posição da linha em relação ao robô e corrigir a trajetória enquanto se move.
- Analise o que é necessário: como o ambiente pode variar (iluminação, pequenos desvios, irregularidades da pista), o robô precisa medir o que acontece a cada instante por meio de sensores (por exemplo, sensores de luz que distinguem preto e branco) e ajustar a direção de forma contínua.
- Conclua: o algoritmo adequado é aquele que usa sensores para ajuste contínuo, isto é, um laço de realimentação (feedback) que compara a leitura do sensor com o comportamento desejado e corrige o movimento. Essa é a base do seguidor de linha clássico.
- Por que as outras estão erradas:
- A) Condições fixas não respondem a mudanças na pista ou na luz, então o robô sairia da linha ao primeiro desvio.
- B) Ignorar as condições externas é justamente o oposto do necessário, pois o robô precisa perceber a linha para segui-la.
- D) Sem feedback o robô não sabe se está sobre a linha, então não há como corrigir erros.
- E) Repetir uma ação sem parar, como andar sempre em linha reta ou girar, não acompanha a linha e leva o robô a se afastar dela.
- Conclusão final: a alternativa C está correta e coincide com o gabarito oficial.
💡 Dica: Pense sobre os princípios de controle de movimento do robô.
Alternativa por alternativa
O aluno acredita que um conjunto fixo de regras (se acontecer X, faça Y, sempre igual) basta para seguir a linha, sem perceber que a pista e a iluminação variam.
Por que engana: Escolher um algoritmo que não considera as condições externas, levando o robô a não seguir a linha corretamente.
O aluno entende que, para simplificar o programa, o robô deve desconsiderar o ambiente, sem notar que seguir a linha depende justamente de perceber a linha.
Sensores permitem que o robô siga a linha corretamente.
O aluno pensa que um robô pode seguir uma trajetória apenas com comandos prévios, sem retorno dos sensores, confundindo execução programada com controle por realimentação.
O aluno associa algoritmo a repetição e imagina que repetir continuamente um movimento simples gera o seguimento da linha, sem perceber que não há correção baseada na posição.
Raio-X da questão
algoritmo de seguimento de linha
avaliacao
programação de algoritmos · sensores e feedback
Revisar os conceitos de algoritmos e controle de robôs.
Escolher um algoritmo que não considera as condições externas, levando o robô a não seguir a linha corretamente.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em uma competição de robótica, os participantes devem programar um robô para seguir uma linha tracejada. Qual é o tipo…
- Em uma competição de robótica, cada equipe tem um robô que deve seguir uma linha preta em um percurso. Um dos algoritmos…
- Durante uma competição de robótica, os alunos devem programar um robô para seguir uma linha preta. Para isso, eles usam…
- Em uma competição de robôs, cada robô segue um algoritmo específico. Se um robô é programado para seguir uma linha…
- Em uma competição de robótica, os alunos devem programar um robô para seguir um caminho específico. Se o robô recebe um…
- Durante uma competição de robótica, um time precisa programar um robô para seguir uma linha no chão. Qual é a lógica…
🔎 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
