Em um projeto de robótica, os alunos devem programar um robô para seguir uma linha. Como a decomposição pode…
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
Em um projeto de robótica, os alunos devem programar um robô para seguir uma linha. Como a decomposição pode ajudar na programação do robô?
- A) Programar tudo em um único bloco de código.
- B) Dividir a tarefa em funções como seguir, parar e virar.
- C) Focar apenas em seguir a linha.
- D) Usar um método aleatório para a programação.
- E) Manter as funções muito complexas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A decomposição é a técnica do pensamento computacional que consiste em dividir um problema grande e complexo em partes menores, mais simples e mais fáceis de resolver.
- No projeto do robô que segue uma linha, o problema geral 'fazer o robô seguir a linha' pode ser separado em tarefas menores, como seguir em frente, parar e virar. Cada uma dessas tarefas vira uma função, que pode ser programada, testada e corrigida separadamente.
- Essa divisão torna o código mais organizado, facilita encontrar e corrigir erros e permite reaproveitar funções em outras partes do programa.
- A alternativa A está errada, pois reunir tudo em um único bloco dificulta a leitura, o teste e a correção do programa, indo contra a decomposição.
- A alternativa C está errada, pois focar apenas em seguir a linha ignora as demais ações que o robô precisa executar, como parar ou virar.
- A alternativa D está errada, pois programar de forma aleatória não garante que o robô execute a tarefa de maneira previsível e correta.
- A alternativa E está errada, pois funções muito complexas são justamente o oposto do que a decomposição propõe, que é simplificar as partes do problema.
- Portanto, a resposta correta é a alternativa B, pois dividir a tarefa em funções menores e específicas é exatamente o uso da decomposição na programação do robô. O gabarito oficial está correto.
💡 Dica: Pense em como dividir a tarefa em etapas menores.
Alternativa por alternativa
O aluno acredita que concentrar todo o código em um único bloco é mais simples, sem perceber que isso torna o programa difícil de entender e depurar.
Por que engana: O aluno pode confundir a ideia de decomposição com a programação em um único bloco, acreditando que isso simplifica o processo.
Isso facilita a implementação e a resolução de problemas.
O aluno entende que, por ser o objetivo principal, basta programar apenas o seguir a linha, ignorando que a decomposição separa outras ações necessárias ao robô.
O aluno associa programação a algo imprevisível ou livre, confundindo a decomposição, que é um método planejado, com tentativas aleatórias.
O aluno acha que funções complexas demonstram um programa mais avançado, sem perceber que a decomposição busca justamente simplificar as partes do problema.
Raio-X da questão
decomposição na programação
fixacao
decomposição na programação · funções em programação
Revisar os conceitos de decomposição e programação de robôs.
O aluno pode confundir a ideia de decomposição com a programação em um único bloco, acreditando que isso simplifica o processo.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um projeto de robótica, você precisa programar um robô para realizar várias tarefas. Como a estratégia de…
- Uma professora quer ensinar seus alunos a montar um robô. Como a decomposição pode ajudá-los nesse processo?
- Durante uma competição de robótica, os participantes precisam programar seus robôs para completar um circuito. Como a…
- Durante uma competição de robótica, os alunos precisam programar um robô para realizar várias tarefas. Como eles podem…
- Durante uma competição de robótica, os alunos precisam programar um robô para seguir um caminho específico. Eles quebram…
- 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
