Преглед садржаја:
Дефиниција - Шта значи структурирано програмирање?
Структурирано програмирање је логична метода програмирања која се сматра претходником објектно оријентисаног програмирања (ООП). Структурирано програмирање олакшава разумијевање и модифицирање програма и има приступ дизајну одозго према доље, гдје је систем подијељен на композицијске подсистеме.
Техопедиа објашњава структурирано програмирање
Структурирано програмирање је процедурални подскуп програма који смањује потребу за гото изјава. На многе начине, ООП се сматра врстом структурираног програмирања које користи структуриране технике програмирања. Одређени језици - попут Пасцал, Алгоритамски језик (АЛГОЛ) и Ада - дизајнирани су тако да примењују структурирано програмирање.
Концепт структурираног програмирања озваничили су 1966. године Цоррадо Бохм и Гиусеппе Јацопини, који су демонстрирали теоријски дизајн рачунарског програма кроз петље, секвенце и одлуке. Крајем 1960-их и раних 1970-их, Едсгер В.Дијкстра развио је функционалност структурног програмирања као широко коришћену методу у којој је програм подељен на више секција са више излаза и једном приступном тачком.
Модуларно програмирање је још један пример структурног програмирања, где је програм подељен на интерактивне модуле.