欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          最基本的程序控制結(jié)構(gòu)有哪三種?

          最基本的程序控制結(jié)構(gòu)有順序、選擇、循環(huán)三種。理論和實(shí)踐證明,無論多復(fù)雜的算法均可通過順序、選擇、循環(huán)3種基本控制結(jié)構(gòu)構(gòu)造出來;每種結(jié)構(gòu)僅有一個(gè)入口和出口;由這3種基本結(jié)構(gòu)組成的多層嵌套程序稱為結(jié)構(gòu)化程序。

          最基本的程序控制結(jié)構(gòu)有哪三種?

          程序是一個(gè)語句序列,執(zhí)行程序就是按特定的次序執(zhí)行程序中的語句。程序中執(zhí)行點(diǎn)的變遷稱為控制流程,當(dāng)執(zhí)行到程序中的某一條語句時(shí),也說控制轉(zhuǎn)到了該語句。由于復(fù)雜問題的解法可能涉及復(fù)雜的執(zhí)行次序,因此編程語言必須提供表達(dá)復(fù)雜控制流程的手段,稱為編程語言的控制結(jié)構(gòu),或程序控制結(jié)構(gòu)。

          程序控制結(jié)構(gòu)是指以某種順序執(zhí)行的一系列動(dòng)作,用于解決某個(gè)問題。

          理論和實(shí)踐證明,無論多復(fù)雜的算法均可通過順序、選擇、循環(huán)3種基本控制結(jié)構(gòu)構(gòu)造出來。每種結(jié)構(gòu)僅有一個(gè)入口和出口。由這3種基本結(jié)構(gòu)組成的多層嵌套程序稱為結(jié)構(gòu)化程序。

          • 順序結(jié)構(gòu)的程序設(shè)計(jì)是最簡單的,只要按照解決問題的順序?qū)懗鱿鄳?yīng)的語句就行,它的執(zhí)行順序是自上而下,依次執(zhí)行。

          • 選擇結(jié)構(gòu)用于判斷給定的條件,根據(jù)判斷的結(jié)果判斷某些條件,根據(jù)判斷的結(jié)果來控制程序的流程。

          • 循環(huán)結(jié)構(gòu)可以減少源程序重復(fù)書寫的工作量,用來描述重復(fù)執(zhí)行某段算法的問題,這是程序設(shè)計(jì)中最能發(fā)揮計(jì)算機(jī)特長的程序結(jié)構(gòu) 。循環(huán)結(jié)構(gòu)可以看成是一個(gè)條件判斷語句和一個(gè)向回轉(zhuǎn)向語句的組合。

          順序結(jié)構(gòu):

          順序結(jié)構(gòu)就是從頭到尾一句接著一句的執(zhí)行下來,直到執(zhí)行完最后一句。如下所示

          最基本的程序控制結(jié)構(gòu)有哪三種?

          選擇結(jié)構(gòu)

          到某個(gè)節(jié)點(diǎn)后,會(huì)根據(jù)一次判斷的結(jié)果來決定之后向哪一個(gè)分支方向執(zhí)行。如下圖所示

          最基本的程序控制結(jié)構(gòu)有哪三種?

          循環(huán)結(jié)構(gòu)

          循環(huán)結(jié)構(gòu)有一個(gè)循環(huán)體,循環(huán)體里是一段代碼。對于循環(huán)結(jié)構(gòu)來說,關(guān)鍵在于根據(jù)判斷的結(jié)果,來決定循環(huán)體執(zhí)行多少次;

          最基本的程序控制結(jié)構(gòu)有哪三種?

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)