GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Difícil⏱ medio

Em um projeto de robótica, os alunos têm um robô equipado com um sensor de luz voltado para o chão. O robô…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Em um projeto de robótica, os alunos têm um robô equipado com um sensor de luz voltado para o chão. O robô deve acompanhar uma linha preta, corrigindo sua direção enquanto se movimenta. Qual sequência de instruções representa uma boa solução para esse problema?

  1. A) Repetir: avançar; se o sensor detectar a linha, aumentar a velocidade.
  2. B) Avançar uma vez e parar assim que o sensor detectar a linha.
  3. C) Repetir: avançar; se o sensor não detectar a linha, manter a direção sem alteração.
  4. D) Repetir: ajustar a direção; se o sensor detectar a linha, desligar o robô.
  5. E) Repetir: avançar; se o sensor detectar a linha, ajustar a direção para permanecer sobre ela.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O problema pede que o robô acompanhe uma linha preta usando um sensor de luz voltado para o chão, corrigindo a direção enquanto se movimenta. Ou seja, a solução precisa ser contínua (repetir) e precisa reagir ao que o sensor percebe.
  2. Analisando a alternativa E, temos: repetir avançar; se o sensor detectar a linha, ajustar a direção para permanecer sobre ela. Essa sequência mantém o robô em movimento, repetidamente, e usa a leitura do sensor para corrigir a trajetória sempre que necessário, que é exatamente o comportamento de seguidor de linha.
  3. Por que as outras estão erradas:
  4. A) Aumentar a velocidade ao detectar a linha não corrige a direção; o robô pode sair da linha mais rápido.
  5. B) Parar ao detectar a linha faz o robô abandonar o acompanhamento, pois só avança uma vez e não segue o trajeto.
  6. C) Manter a direção quando não detecta a linha não resolve o problema: se o robô saiu da linha, continuará se afastando dela.
  7. D) Ajustar a direção sem qualquer condição e desligar o robô ao detectar a linha faz o robô parar exatamente sobre a linha, em vez de acompanhá-la.
  8. Conclusão: a alternativa E é a única que combina repetição contínua do movimento com correção de direção baseada na leitura do sensor, sendo a boa solução para o problema. O gabarito oficial E está correto.

💡 Dica: Considere os sensores que podem ser utilizados.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que, ao perceber a linha, o robô deve acelerar, confundindo velocidade com controle de trajetória.

Por que engana: Escolher um sensor que não é adequado para detectar a linha, como um sensor de temperatura, que não tem relação com a cor do chão.

B Erradaerro: Interpretação

O aluno entende que basta detectar a linha uma única vez para resolver o problema, ignorando que o robô precisa acompanhá-la continuamente.

C Erradaerro: Conceitual

O aluno supõe que, quando o sensor perde a linha, basta manter o movimento atual, sem perceber que isso faz o robô se afastar ainda mais.

D Erradaerro: Interpretação

O aluno considera que ajustar a direção não depende do sensor e que desligar ao encontrar a linha seria um fim adequado, sem entender que o objetivo é seguir a linha.

E Correta

A solução usa uma sequência de instruções e uma condição que é verificada repetidamente. Assim, o robô avança e corrige sua direção sempre que o sensor identifica a linha preta, formando um algoritmo adequado ao problema.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
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

programação de robô

📌 Objetivo

fixacao

🧱 Pré-requisitos

sensores em robótica · programação básica

📚 Reveja

Revisar os tipos de sensores utilizados em robótica.

⚠️ Erro mais comum

Escolher um sensor que não é adequado para detectar a linha, como um sensor de temperatura, que não tem relação com a cor do chão.

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