Метод последовательной (пошаговой) детализации
Метод программирования, при котором сложная задача сначала разбивается на несколько этапов, а затем каждый из этих этапов последовательно детализируется до тех пор, пока все подзадачи не будут полностью решены.
Метод последовательной (пошаговой) детализации называют «программированием сверху вниз» или «нисходящим программированием». Каждый блок в программе представляется как вызов вспомогательного алгоритма (подпрограммы). Подпрограммы могут содержать внутри себя обращения к другим подпрограммам.