Структурное программирование
Технология разработки программ, в основе которой лежит представление программы в виде иерархической структуры логически целостных фрагментов.
При реализации технологии структурного программирования в основной программе описывается только общая структура алгоритма. Все подзадачи выносятся в подпрограммы и выполняются в результате их вызова.