結構化編程

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

概論

下面呢段虛擬碼，會令個程式行子程式 a 三次，等個程式員唔使將子程式 a 段碼寫三次，可以慳返啲位：

子程式 a

行子程式 a
  行子程式 a
  行子程式 a

如果冇咗子程式嘅使用，呢段碼就會變成：

子程式 a 嗰柞陳述式
  子程式 a 嗰柞陳述式
  子程式 a 嗰柞陳述式

冇子程式嘅做法有多種唔好處：個編程員喺編程嗰陣要重複將同一段碼寫幾次；如果佢想改子程式 a 入面嘅陳述式，佢就要改成三次；喺現實嘅程式製作當中，一個程序閒閒地可以需要重用十次以上，所以子程式嘅使用慳咗好多時間精神。再普遍啲講，對控制流程嘅運用－結構化編程嘅諗頭－幫編程員慳咗好多時間精神。

結構化程式定理

攷 

編程範式