Durante uma aula de programação, um professor explica aos alunos como resolver problemas utilizando princípios básicos do pensamento computacional. Ele menciona a importância de decompor um problema em partes menores e identificar padrões. Com base nessa abordagem, assinale a alternativa que melhor descreve a decomposição de um problema.