首頁/ 娛樂/ 正文

該怎麼編寫程式?程式的基本結構是怎麼樣的?

該怎麼編寫程式?程式的基本結構是怎麼樣的?

程式的基本結構

組成C++程式的函式是由若干個基本結構組合而成的,C++語言中有三種基本結構,即順序結構、分支結構和迴圈結構。

1)順序結構

按程式中語句的順序依次執行的結構稱為順序結構,它是最簡單的一種基本結構,如圖3。2所示為順序結構流程圖。在圖3。2中,按語句的順序,先執行S1操作,再執行S2操作。

2)分支結構

在兩種可能的操作中按一定條件選取一個執行的結構稱為分支結構,如圖3。3所示。在圖3。3中,當條件B成立(“真”)時,執行S1操作,否則執行S2操作。

該怎麼編寫程式?程式的基本結構是怎麼樣的?

圖3。2順序結構

該怎麼編寫程式?程式的基本結構是怎麼樣的?

圖3。3分支結構

該怎麼編寫程式?程式的基本結構是怎麼樣的?

圖3。4多分支結構

由分支結構可以派生出一種多分支結構,如圖3。4所示。在圖3。4中,依次判斷條件R1是否成立,當R1成立時,就執行相應的S1操作;當所有條件都不成立時,就執行Sn+1操作。

該怎麼編寫程式?程式的基本結構是怎麼樣的?

2021超實用性的Python零基礎入門到進階影片原始碼

檢視

3)迴圈結構

迴圈結構有兩種形式,即當型迴圈結構和直到型迴圈結構。

該怎麼編寫程式?程式的基本結構是怎麼樣的?

圖3。5當型迴圈結構

(1)當型迴圈結構

當某條件成立時,重複執行一個操作,直到條件不成立為止的結構稱為當型迴圈結構,如圖3。5所示。在圖3。5中,當條件B成立(“真”)時,重複執行S操作,直到條件B不成立(“假”)時才停止執行S操作,轉而執行其他操作。

(2)直到型迴圈結構

重複執行一個操作,直到某條件不成立為止的結構稱為直到型迴圈結構,如圖3。6所示。在圖3。6中,先執行S操作,再判斷條件B是否成立,若條件B成立(“真”),再執行S操作,如此重複,直到條件B不成立(“假”)時停止執行S操作,轉而執行其他操作。

該怎麼編寫程式?程式的基本結構是怎麼樣的?

圖3。6直到型迴圈結構

說明:

以上三種基本結構都具有下列共同特徵:

(1)單入口和單出口,即只有一個入口和一個出口。

(2)沒有無用的部分,即結構中所有部分都有被執行的機會。

(3)不存在“死迴圈”(無終止的迴圈),即執行時間是有限的。

從理論上證明,由三種基本結構順序組合構成的程式能處理任何複雜的問題。

好了,本文到此結束。如果對程式設計、計算機、程式設計師方面感興趣的話,歡迎私信聯絡我,隨時交流!點個關注,是對我莫大的鼓勵!

相關文章

頂部