結構化程式設計 Structured Programming

 所有程式的設計維持一個入口與一個出口,讓程式容易維護。此一模式乃是模組的結構化觀念。模組與模組間的關係可以分為:

模組如果功能獨立(內聚高),而模組與模組間沒有關聯(耦合低),則程式結構化設計的可讀性、維護性及可靠性就較高。

而結構化程式設計一般包含三種模式:(由波姆Bohm與賈可皮尼Jacopini證明)

以下便是結構化程式控制流程:

順序型..SEQUENCE sequence
選擇型 IF..THEN..ELSE if...then...else
重複型 DO..WHILE do...while
重複型 DO..UNTIL do...until
多重選擇型 DO..CASE do...case