1、順序結構:
順序結構表示程式中的各操作是按照它們出現的先後順序執行的。
2、選擇結構:
選擇結構表示程式的處理步驟出現了分支,它需要根據某一特定的條件選擇其中的一個分支執行。選擇結構有單選擇、雙選擇和多選擇三種形式。
3、迴圈結構:
迴圈結構表示程式反覆執行某個或某些操作,直到某條件為假(或為真)時才可終止迴圈。在迴圈結構中最主要的是:什麼情況下執行迴圈?哪些操作需要迴圈執行?迴圈結構的基本形式有兩種:當型迴圈和直到型迴圈。
擴充套件資料
由於模組相互獨立,因此在設計其中一個模組時,不會受到其它模組的牽連,因而可將原來較為複雜的問題化簡為一系列簡單模組的設計。模組的獨立性還為擴充已有的系統、建立新系統帶來了不少的方便,因為可以充分利用現有的模組作積木式的擴充套件。
按照結構化程式設計的觀點,任何演算法功能都可以透過由程式模組組成的三種基本程式結構的組合: 順序結構、選擇結構和迴圈結構來實現。
結構化程式設計的基本思想是採用"自頂向下,逐步求精"的程式設計方法和"單入口單出口"的控制結構。
自頂向下、逐步求精的程式設計方法從問題本身開始,經過逐步細化,將解決問題的步驟分解為由基本程式結構模組組成的結構化程式框圖。
"單入口單出口"的思想認為一個複雜的程式,如果它僅是由順序、選擇和迴圈三種基本程式結構透過組合、巢狀構成,那麼這個新構造的程式一定是一個單入口單出口的程式。據此就很容易編寫出結構良好、易於除錯的程式來。
1、順序結構:
順序結構表示程式中的各操作是按照它們出現的先後順序執行的。
2、選擇結構:
選擇結構表示程式的處理步驟出現了分支,它需要根據某一特定的條件選擇其中的一個分支執行。選擇結構有單選擇、雙選擇和多選擇三種形式。
3、迴圈結構:
迴圈結構表示程式反覆執行某個或某些操作,直到某條件為假(或為真)時才可終止迴圈。在迴圈結構中最主要的是:什麼情況下執行迴圈?哪些操作需要迴圈執行?迴圈結構的基本形式有兩種:當型迴圈和直到型迴圈。
擴充套件資料
由於模組相互獨立,因此在設計其中一個模組時,不會受到其它模組的牽連,因而可將原來較為複雜的問題化簡為一系列簡單模組的設計。模組的獨立性還為擴充已有的系統、建立新系統帶來了不少的方便,因為可以充分利用現有的模組作積木式的擴充套件。
按照結構化程式設計的觀點,任何演算法功能都可以透過由程式模組組成的三種基本程式結構的組合: 順序結構、選擇結構和迴圈結構來實現。
結構化程式設計的基本思想是採用"自頂向下,逐步求精"的程式設計方法和"單入口單出口"的控制結構。
自頂向下、逐步求精的程式設計方法從問題本身開始,經過逐步細化,將解決問題的步驟分解為由基本程式結構模組組成的結構化程式框圖。
"單入口單出口"的思想認為一個複雜的程式,如果它僅是由順序、選擇和迴圈三種基本程式結構透過組合、巢狀構成,那麼這個新構造的程式一定是一個單入口單出口的程式。據此就很容易編寫出結構良好、易於除錯的程式來。