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

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

Habilidade BNCC EF06CO02

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?

  1. A) Um algoritmo baseado em condições fixas.
  2. B) Um algoritmo que ignora as condições externas.
  3. C) Um algoritmo que usa sensores para ajuste contínuo.
  4. D) Um algoritmo que não utiliza feedback.
  5. E) Um algoritmo que repete uma ação sem parar.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. Por que as outras estão erradas:
  5. 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.
  6. B) Ignorar as condições externas é justamente o oposto do necessário, pois o robô precisa perceber a linha para segui-la.
  7. D) Sem feedback o robô não sabe se está sobre a linha, então não há como corrigir erros.
  8. 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.
  9. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Interpretação

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.

C Correta

Sensores permitem que o robô siga a linha corretamente.

D Erradaerro: Conceitual

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.

E Erradaerro: Senso comum

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

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

algoritmo de seguimento de linha

📌 Objetivo

avaliacao

🧱 Pré-requisitos

programação de algoritmos · sensores e feedback

📚 Reveja

Revisar os conceitos de algoritmos e controle de robôs.

⚠️ Erro mais comum

Escolher um algoritmo que não considera as condições externas, levando o robô a não seguir a linha corretamente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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