Em um projeto de robótica, você precisa programar um robô para realizar várias tarefas. Como a estratégia de…
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, você precisa programar um robô para realizar várias tarefas. Como a estratégia de decomposição pode ajudar nesse processo?
- A) Programar todas as funções de uma vez.
- B) Dividir as tarefas em partes como movimentação, sensor e captura.
- C) Não usar a programação, apenas montá-lo.
- D) Focar apenas na captura de objetos.
- E) Programar sem testes intermediários.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o conceito cobrado. Decomposição, no pensamento computacional, é dividir um problema grande e complexo em partes menores, mais simples de entender, programar e testar.
- Aplique ao robô. Um robô que precisa realizar várias tarefas pode ser dividido em módulos: movimentação (como os motores fazem o robô andar e virar), sensores (como ele percebe obstáculos ou linhas) e captura (como a garra pega objetos). Cada parte pode ser programada e testada separadamente.
- Verifique a alternativa correta. A alternativa B descreve exatamente essa divisão em partes, o que torna o projeto mais organizado e facilita encontrar e corrigir erros.
- Analise as demais. A alternativa A é o oposto da decomposição, pois tentar programar tudo de uma vez aumenta a complexidade. A alternativa C ignora a programação, que é justamente o objetivo do projeto. A alternativa D restringe o projeto a apenas uma tarefa, contrariando o enunciado, que pede várias tarefas. A alternativa E elimina os testes intermediários, que são essenciais para localizar falhas em cada parte antes de integrá-las.
- Conclusão: a resposta correta é B, gabarito oficial confirmado.
💡 Dica: Pense em como dividir as tarefas do robô em partes menores.
Alternativa por alternativa
O aluno acredita que, para ser eficiente, é preciso resolver todo o problema de uma só vez, sem separar as partes.
Por que engana: O aluno pode confundir a decomposição com a ideia de programar tudo de uma vez, o que pode levar a um código desorganizado e difícil de manter.
Essa divisão facilita a programação e o teste de cada parte.
O aluno entende que montar o robô dispensa a programação, confundindo a parte física com a lógica de controle que a decomposição organiza.
O aluno interpreta que focar em uma única tarefa simplifica o projeto, ignorando que o enunciado pede várias tarefas a serem realizadas.
O aluno acha que testar apenas no final economiza tempo, sem perceber que testes intermediários são o que permite isolar e corrigir falhas em cada parte.
Raio-X da questão
decomposição em programação
fixacao
decomposição em programação · estratégias de programação
Revisar a estratégia de decomposição em projetos de programação.
O aluno pode confundir a decomposição com a ideia de programar tudo de uma vez, o que pode levar a um código desorganizado e difícil de manter.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Uma equipe precisa gerar cem relatórios com a mesma estrutura, mudando apenas os valores das turmas e das notas. — Qual…
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- Projete um algoritmo guloso em pseudocódigo que, dado um vetor de n intervalos [inicio, fim], selecione o maior conjunto…
- Projete em pseudocódigo uma função recursiva quicksort(L) que ordena uma lista L de inteiros em ordem não crescente…
- Projete uma função recursiva em pseudocódigo flatten(L) que recebe uma lista L que pode conter inteiros e sublistas…
- Em um algoritmo, uma função recebe um vetor chamado dados que não deve ser alterado. Para garantir que a variável…
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
