結構化編程係一種源自 1950 年代嘅編程範式，旨在透過語法將流程控制嘅結構形式化，令到可以睇到出個程式嘅流程，同用不變式（invariant）來確定計算上嘅邏輯，從而令電腦程式更加清晰同高品質，以及減少程式製作所需嘅時間。