Durante uma competição de robótica, os alunos precisam programar um robô para realizar várias tarefas. Como…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante uma competição de robótica, os alunos precisam programar um robô para realizar várias tarefas. Como eles podem dividir o problema da programação em partes menores?
- A) Programar tudo de uma vez
- B) Dividir em módulos: sensores, movimento, controle
- C) Focar apenas no controle
- D) Ignorar sensores
- E) Programar apenas o movimento
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pergunta como dividir o problema da programação de um robô em partes menores. Essa é a ideia de decomposição, uma etapa central do pensamento computacional: um problema grande fica mais fácil quando é separado em subproblemas menores que podem ser resolvidos e testados separadamente.
- Analisando as alternativas, a B propõe dividir o problema em módulos (sensores, movimento e controle). Cada módulo cuida de uma parte do robô: os sensores captam informações do ambiente, o movimento aciona motores e rodas, e o controle decide, com base nos dados, o que fazer. Essa separação permite programar, testar e corrigir cada parte isoladamente.
- As demais alternativas estão erradas pelos seguintes motivos. A) Programar tudo de uma vez é justamente o oposto da divisão em partes, tornando o problema mais complexo e difícil de depurar. C) Focar apenas no controle ignora as outras partes necessárias para o robô funcionar. D) Ignorar sensores faria o robô perder informações do ambiente, o que inviabiliza a maioria das tarefas de uma competição. E) Programar apenas o movimento deixa de lado sensores e controle, sem resolver o problema completo.
- Portanto, a resposta correta é a alternativa B, que coincide com o gabarito oficial.
💡 Dica: Pense em como dividir tarefas complexas em etapas simples.
Alternativa por alternativa
Acredita que é mais eficiente escrever todo o programa de uma só vez, sem separar etapas, como se o problema fosse simples o bastante para ser tratado como um bloco único.
Por que engana: Os alunos podem cometer o erro de tentar programar tudo de uma vez, o que pode levar a confusões e dificuldades na execução do robô.
Essa é uma boa estratégia.
Entende que o controle é o único componente essencial do robô e que os demais módulos podem ser deixados de lado, confundindo a parte central de decisão com o sistema inteiro.
Imagina que sensores são um detalhe dispensável, sem perceber que sem eles o robô não obtém dados do ambiente para tomar decisões nas tarefas.
Supõe que começar pelo movimento já resolve a programação, ignorando que a pergunta pede uma divisão do problema em partes e não a escolha de uma única parte.
Raio-X da questão
programação de robôs
fixacao
programação modular · divisão de tarefas
Revisar técnicas de decomposição de problemas em programação.
Os alunos podem cometer o erro de tentar programar tudo de uma vez, o que pode levar a confusões e dificuldades na execução do robô.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Durante uma competição de robótica, os alunos precisam programar um robô para seguir um caminho específico. Eles quebram…
- Durante uma competição de robótica, os participantes precisam programar seus robôs para completar um circuito. Como a…
- Em um projeto de robótica, você precisa programar um robô para realizar várias tarefas. Como a estratégia de…
- Um time de robótica precisa construir um robô para a competição. Eles decidem dividir o trabalho em partes, como a…
- Durante uma competição de robótica, um aluno precisa programar seu robô para coletar 5 bolas vermelhas. Quais passos ele…
- Os alunos de uma escola decidiram criar um robô para ajudar nas tarefas de limpeza. Para programar o robô, como eles…
Todas as questões de Estratégias de solução de problemas - Decomposiçã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
