|企服解答
算法的控制結構有哪些:1.順序結構;2.條件分支結構;3.循環結構
算法的控制結構有哪些
1.順序結構
順序結構是最簡單的算法結構,語句與語句之間是按從上到下的順序進行的。它是由若干個依次執行的處理步驟組成的,它也是任何一個算法都離不開的一種算法結構。
2.條件分支結構
在一個算法中,經常會遇到一些條件的判斷、算法的流程根據條件是否成立有不同的流向,這種先根據條件作出判斷,再決定執行哪一種操作的結構稱為條件分支結構。
3.循環結構
需要重復執行同一操作的結構稱為循環結構,即從某處開始,按照一定條件反復執行某一處理步驟,反復執行的處理步驟稱為循環體。循環結構中通常都有一個起循環計數作用的變量,這個變量的取值一般都包含在執行或終止循環的條件中。循環結構有while型循環(也稱當型循環)和until型循環(也稱直到型循環)兩種,要注意這兩種循環的聯系和區別。
|企服解答
共同特點:
(1)只有一個入口和出口
(2)結構內的每一部分都有機會被執行到,也就是說對每一個框來說都應當有一條從入口到出口的路徑通過它,如圖中的A,沒有一條從入口到出口的路徑通過它,就是不符合要求的算法結構。
(3)結構內不存在死循環,即無終止的循環。
[免責聲明]
文章標題: 算法的控制結構有哪些
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。