Структрурное программирование дает возможность рекурсивного разложения модулей на доказуемые единицы, что, в свою очередь, означает возможность функциональной декомпозиции. То есть, решение большой задачи можно разложить на ряд функций верхнего уровня. Каждую из этих функций, в свою очередь, можно разложить на ряд функций более низкого уровня, и так до бесконечности. Кроме того, каждую из таких функций можно представить с применением ограниченного набора управляющих структур, предлагаемых парадигмой стуктурного программирования.
Все кроме последних трех абзацев взято из книги чистая архитектура. Это какой-то новый уровень графоманства. P.s. «Войти в АйТи», сори, не заметил