算法的三種基本結構是什麼?順序結構:順序結構是最簡單的算法結構,語句與語句之間,框與框之間是按從上到下的順序進行的,它是由若幹個依次執行的處理步驟組成的,接下來我們就來聊聊關于算法的三種基本結構是什麼?以下内容大家不妨參考一二希望能幫到您!
順序結構:順序結構是最簡單的算法結構,語句與語句之間,框與框之間是按從上到下的順序進行的,它是由若幹個依次執行的處理步驟組成的。
它是任何一個算法都離不開的一種基本算法結構。順序結構在程序框圖中的體現就是用流程線将程序框自上而下地連接起來,按順序執行算法步驟。
條件結構:
條件結構是指在算法中通過對條件的判斷,根據條件是否成立而選擇不同流向的算法結構。
條件P是否成立而選擇執行A框或B框。無論P條件是否成立,隻能執行A框或B框之一,不可能同時執行A框和B框,也不可能A框、B框都不執行。一個判斷結構可以有多個判斷框。
循環結構
在一些算法中,經常會出現從某處開始,按照一定條件,反複執行某一處理步驟的情況,這就是循環結構,反複執行的處理步驟為循環體,顯然,循環結構中一定包含條件結構。循環結構又稱重複結構,循環結構可細分為兩類:
一類是當型循環結構,如下左圖所示,它的功能是當給定的條件P成立時,執行A框,A框執行完畢後,再判斷條件P是否成立,如果仍然成立,再執行A框,如此反複執行A框,直到某一次條件P不成立為止,此時不再執行A框,離開循環結構。
另一類是直到型循環結構,如下右圖所示,它的功能是先執行,然後判斷給定的條件P是否成立,如果P仍然不成立,則繼續執行A框,直到某一次給定的條件P成立為止,此時不再執行A框,離開循環結構。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!