Предполагая, что вы имеете в виду «структурированное программирование», это дисциплина проектирования, возникшая в 50-х и 60-х годах на основе использования ограниченного набора структур потока управления: альтернативы (если-то-еще), выбор (случай), повторение ( для циклов while), процедур (или подпрограмм) и блоков с лексической областью действия.
Это было противопоставлено произвольному потоку кода посредством неограниченного использования 'goto', произвольной связи через глобальные переменные и т. Д.
Он тесно связан с дизайном сверху вниз, также называемым ступенчатым уточнением.
В наши дни для любого процедурного языка программирования довольно обычно предоставлять конструкции структурированного программирования как обычный вопрос.