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

— No simulador, o robô para exatamente na fita azul — disse Júlia, olhando a tela do celular preso ao suporte…

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

— No simulador, o robô para exatamente na fita azul — disse Júlia, olhando a tela do celular preso ao suporte do carrinho. Na pista montada no corredor do centro comunitário, o mesmo código deveria levar o carrinho a 2,0 m e parar antes de uma rampa. Nos testes reais, ele parou sempre cerca de 16 cm antes do ponto. Para investigar, o grupo conferiu o kit: a embalagem informava rodas de 70 mm, mas a medição com régua indicou aproximadamente 64 mm. No simulador, o modelo do robô ainda estava configurado com 70 mm. Faltavam duas horas para a demonstração, e eles queriam evitar “mexer no código” sem entender a causa da diferença entre o virtual e o físico. Com base no texto-base, avalie a ação mais adequada para reduzir a diferença entre o comportamento no simulador e no robô físico antes de propor mudanças no código.

  1. A) Aumentar no robô físico a potência dos motores até ele alcançar 2,0 m e manter o simulador igual
  2. B) Trocar as pilhas do robô físico e repetir o teste, assumindo que a diferença vem da carga da bateria
  3. C) Substituir o uso de encoders por movimento cronometrado para igualar a distância percorrida no robô e no simulador
  4. D) Alterar no código apenas a distância de parada para 2,16 m, sem revisar parâmetros do simulador
  5. E) Atualizar no simulador o diâmetro das rodas medido no robô e repetir o teste de 2,0 m

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique a causa provável da diferença. O código do robô converte a distância em número de voltas das rodas usando o diâmetro. No simulador esse diâmetro está em 70 mm, mas a régua mostrou cerca de 64 mm no robô real. Cada volta real percorre menos distância do que o modelo supõe.
  2. Estime o efeito. Para cobrir 2,0 m, o robô dá voltas suficientes para o modelo de 70 mm, então a distância real é 2,0 x 64/70, aproximadamente 1,83 m. A diferença é de cerca de 17 cm, compatível com os 16 cm de parada antes do ponto observados nos testes.
  3. Entenda a ação correta. Antes de mexer no código, deve-se corrigir o parâmetro do modelo no simulador para o diâmetro real medido (64 mm) e repetir o teste de 2,0 m. Se o simulador passar a parar como o robô físico, a diferença estava no modelo, e não na lógica do programa.
  4. Analise as alternativas erradas. A) Aumentar a potência muda a velocidade, mas não corrige a relação entre voltas e distância, e ainda deixaria o simulador diferente do físico. B) Trocar as pilhas testa uma hipótese não ligada ao diâmetro, que não foi investigado. C) Trocar encoders por tempo piora a precisão e não resolve a diferença de diâmetro. D) Ajustar a distância para 2,16 m mascara o problema, sem revisar os parâmetros do simulador, e falharia em outros percursos.
  5. Conclusão. O gabarito oficial E está correto: atualizar o diâmetro das rodas no simulador para o valor medido e repetir o teste de 2,0 m é a ação mais adequada antes de propor mudanças no código.

💡 Dica: Analise a diferença entre o simulador e o robô físico e ajuste os parâmetros do simulador antes de alterar o código.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a parada curta acontece por falta de força dos motores e que mais potência faria o robô percorrer os 2,0 m, sem perceber que o problema está na conversão entre voltas e distância.

B Erradaerro: Senso comum

Supõe que bateria fraca explica toda a diferença, sem considerar a medição de 64 mm nas rodas, que já aponta uma causa mecânica e de configuração.

C Erradaerro: Conceitual

Entende que encoders são a fonte do erro e que medir por tempo seria mais exato, quando na verdade o encoder mede as voltas reais e o problema está no diâmetro usado na conversão.

D Erradaerro: Procedimentala que mais engana

Ajusta o número no código para compensar os 16 cm observados sem diagnosticar a causa, ignorando que o simulador também está com o diâmetro errado e que o mesmo erro reapareceria em outras distâncias.

Por que engana: Confundir ajuste de parâmetros físicos com alteração direta do código, levando a soluções inadequadas.

E Correta

A discrepância pode vir do modelo estar com roda maior; calibrar o simulador com a medida real valida a causa antes de alterar o algoritmo.

Raio-X da questão

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

simulador, robô físico, parâmetros

📌 Objetivo

avaliacao

🧱 Pré-requisitos

simulação de robôs · controle de motores

📚 Reveja

Estude como parâmetros físicos influenciam simulações e controle de robôs.

⚠️ Erro mais comum

Confundir ajuste de parâmetros físicos com alteração direta do código, levando a soluções inadequadas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

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.

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.