Qual é a principal vantagem da decomposição na resolução de problemas em computação?
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
Qual é a principal vantagem da decomposição na resolução de problemas em computação?
- A) Facilita a criação de programas complexos sem planejamento
- B) Permite que problemas sejam resolvidos em partes menores e gerenciáveis
- C) Elimina completamente a necessidade de testes
- D) Aumenta a complexidade do problema original
- E) Substitui a lógica de programação
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual é a principal vantagem da decomposição na resolução de problemas em computação. Decompor significa dividir um problema grande e complexo em partes menores, mais simples de entender, resolver e testar.
- Analisando as alternativas, a alternativa B afirma que a decomposição permite que problemas sejam resolvidos em partes menores e gerenciáveis. Essa é exatamente a ideia central da técnica, por isso B está correta.
- A alternativa A está errada, pois a decomposição exige planejamento, e não dispensa o planejamento para criar programas complexos.
- A alternativa C está errada, pois a decomposição facilita os testes, mas não elimina a necessidade de testar o programa.
- A alternativa D está errada, pois a decomposição reduz a complexidade percebida do problema, em vez de aumentá-la.
- A alternativa E está errada, pois a decomposição é uma estratégia de raciocínio que apoia a lógica de programação, e não a substitui.
- Conclusão: o gabarito oficial B está correto, e a resposta foi confirmada pela análise independente do enunciado.
💡 Dica: Pense nas etapas de um problema e como dividi-las.
Alternativa por alternativa
O aluno acredita que dividir o problema dispensa planejamento, como se a decomposição fosse um atalho que torna qualquer programa complexo fácil de criar.
A decomposição é uma estratégia que facilita a resolução ao dividir o problema em partes menores.
O aluno confunde facilitar os testes com eliminar a necessidade de testar, achando que, se o problema foi dividido, não é mais preciso verificar o funcionamento do programa.
Por que engana: Achar que decomposicao elimina a necessidade de testes ou que aumenta a complexidade do problema.
O aluno entende que dividir um problema em muitas partes aumenta a complexidade geral, por não perceber que a decomposição reorganiza o problema para torná-lo mais simples de tratar.
O aluno acredita que a decomposição é uma técnica que substitui a lógica de programação, quando na verdade ela é um recurso que depende do raciocínio lógico para ser aplicada.
Raio-X da questão
decomposição de problemas
avaliacao
decomposicao de problemas · logica de programacao
Revisar as vantagens da decomposição na resolução de problemas em computação.
Achar que decomposicao elimina a necessidade de testes ou que aumenta a complexidade do problema.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem da decomposição na solução de problemas em programação?
- Qual é uma vantagem de utilizar a decomposição na resolução de problemas em programação?
- Qual a principal vantagem de usar estratégias de decomposição na solução de um problema?
- Qual é a principal vantagem da decomposição em algoritmos?
- Quais são as vantagens de usar a estratégia de decomposição na resolução de um problema complexo em programação?
- Qual é o principal benefício da decomposição em um algoritmo complexo?
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
