Durante uma competição de robótica, os participantes precisam programar seus robôs para completar um circuito…
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 participantes precisam programar seus robôs para completar um circuito. Como a tarefa é complexa, eles decidem usar a decomposição. Quais etapas eles devem seguir?
- A) Identificar o percurso final e ignorar obstáculos.
- B) Dividir o circuito em seções e programar cada seção.
- C) Programar tudo de uma vez sem testes.
- D) Testar o robô após cada etapa completa.
- E) Criar um único código para o robô sem modularização.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede o procedimento de decomposição, técnica do pensamento computacional que consiste em dividir um problema complexo em partes menores e mais simples, resolvendo cada uma separadamente.
- Aplicando ao caso do circuito, o problema complexo é completar todo o percurso. A decomposição manda dividir o circuito em seções (trechos retos, curvas, obstáculos, etc.) e programar cada seção como um pequeno problema próprio.
- Assim, a alternativa B é a correta, e coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) Ignorar obstáculos vai contra a própria tarefa, pois o robô precisa completar o circuito, e identificar apenas o percurso final não decompõe nada.
- C) Programar tudo de uma vez sem testes é justamente o oposto de uma abordagem decomposta, que pressupõe resolver e verificar partes separadamente.
- D) Testar após cada etapa é uma boa prática, mas não descreve a decomposição, que é a divisão do problema em partes.
- E) Um único código sem modularização é o contrário da decomposição, pois não separa o problema em módulos menores.
💡 Dica: Liste as etapas da decomposição na programação.
Alternativa por alternativa
O aluno acredita que simplificar significa eliminar a dificuldade, ignorando os obstáculos em vez de tratá-los como partes do problema.
Por que engana: Os alunos podem confundir a decomposição com a programação de tudo de uma vez, o que pode levar a erros e dificuldades na execução do robô.
Dividir em seções permite foco em cada parte, facilitando o controle.
O aluno confunde rapidez com eficiência e acredita que escrever todo o programa de uma vez é mais prático do que dividir a tarefa.
O aluno lê a pergunta como se pedisse a estratégia de testes, e não o método de divisão do problema, confundindo depuração com decomposição.
O aluno entende que um único código centralizado é mais simples, desconsiderando que a modularização é justamente a forma de organizar partes menores do problema.
Raio-X da questão
decomposição em programação
avaliacao
decomposição em programação · modularização de código
Revisar as etapas da decomposição na programação de robôs.
Os alunos podem confundir a decomposição com a programação de tudo de uma vez, o que pode levar a erros e dificuldades na execução do robô.
ciencia_tecnologia
tomada_decisao
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 alunos precisam programar um robô para realizar várias tarefas. Como eles podem…
- Durante uma competição de robótica, os participantes precisam programar um robô para seguir um caminho específico. Qual…
- Em um projeto de robótica, os alunos devem programar um robô para seguir uma linha. Como a decomposição pode ajudar na…
- Em um projeto de robótica, você precisa programar um robô para realizar várias tarefas. Como a estratégia de…
- Durante uma competição de robótica, um aluno precisa programar seu robô para coletar 5 bolas vermelhas. Quais passos ele…
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
