Qual é a relação entre decomposição e programaçã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 relação entre decomposição e programação?
- A) Decomposição não é usada na programação
- B) Ambas visam simplificar problemas complexos
- C) Programação ignora a decomposição por ser mais eficiente
- D) Decomposição é apenas para programação orientada a objetos
- E) Não há relação entre as duas
✅ Resposta correta: alternativa B
Resolução passo a passo
- Decomposição, no pensamento computacional, é a técnica de dividir um problema complexo em partes menores e mais simples, que podem ser resolvidas e testadas separadamente.
- Na programação, essa técnica aparece quando se divide um sistema em funções, módulos ou sub-rotinas, cada uma responsável por uma tarefa específica.
- Logo, a alternativa B está correta, pois tanto a decomposição quanto a programação visam simplificar problemas complexos, tornando-os mais fáceis de entender, resolver e manter.
- A alternativa A está errada, pois a decomposição é usada na programação, inclusive como etapa básica do desenvolvimento de software.
- A alternativa C está errada, pois a decomposição não é ignorada pela programação; ao contrário, ela é um de seus principais recursos para organizar o código.
- A alternativa D está errada, pois a decomposição é um princípio geral de resolução de problemas e vale para qualquer paradigma de programação, não apenas para a orientação a objetos.
- A alternativa E está errada, pois existe relação direta entre as duas, já que a decomposição é uma das bases para escrever programas organizados.
- Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense sobre como a decomposição ajuda na organização do código.
Alternativa por alternativa
O aluno acredita que decomposição é uma ideia exclusiva da matemática ou da engenharia e não faz parte do trabalho de programar.
Por que engana: Achar que decomposição não é usada na programação ou que são conceitos independentes.
Tanto a decomposição quanto a programação se concentram em resolver problemas complexos de forma mais simples.
O aluno supõe que a decomposição seria um passo extra e dispensável, que atrasa o desenvolvimento, e que programar diretamente seria sempre mais eficiente.
O aluno associa a decomposição apenas à divisão de sistemas em classes e objetos, sem perceber que ela é uma técnica geral de resolução de problemas.
O aluno não reconhece que dividir problemas em partes é justamente a base da organização de programas, e por isso não enxerga conexão entre os dois termos.
Raio-X da questão
decomposição e programação
avaliacao
conceito de decomposição · noções básicas de programação
Revisar como a decomposição facilita a programação.
Achar que decomposição não é usada na programação ou que são conceitos independentes.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Como a decomposição ajuda na programação?
- Como a decomposição pode ajudar na programação?
- Qual é a importância da decomposição na programação?
- Qual é a relação entre decomposição e algoritmos?
- Como a decomposição pode ser aplicada na programação de computadores?
- Qual é a relação entre decomposição e reúso na programação de algoritmos?
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
