三種基本結構分別是順序結構、分支結構和循環結構。
結構化程序設計(structured programming)是進行以模塊功能和處理過程設計為主的詳細設計的基本原則。結構化程序設計是過程式程序設計的壹個子集,它對寫入的程序使用邏輯結構,使得理解和修改更有效更容易。
“面向結構”的程序設計方法即結構化程序設計方法, 是“面向過程”方法的改進, 結構上將軟件系統劃分為若幹功能模塊, 各模塊按要求單獨編程, 再由各模塊連接, 組合構成相應的軟件系統。 該方法強調程序的結構性, 所以容易做到易讀, 易懂。 該方法思路清晰, 做法規範, 深受設計者青睞。