Структурное программирование (Structured programming) по ГОСТ 19781-90
Метод построения программ, использующий только иерархически вложенные конструкции, каждая из которых имеет единственную точку входа и единственную точку выхода.
Примечание — В структурном программировании используются три вида структур, связанных с передачей управления: последовательная, условного перехода и циклическая.
[из 46 табл. 1 ГОСТ 19781—90]
Логическое программирование (Logical programming) по ГОСТ 19781-90
Метод построения программ как совокупности логических правил с предварительно определенными алгоритмами для обработки входных данных программы в соответствии с ее правилами [из 48 табл. 1 ГОСТ 19781—90]