程序控制結(jié)構(gòu)有3種,分別是順序結(jié)構(gòu)、選擇(判斷)結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。
程序控制方式是指在程序控制下進(jìn)行的數(shù)據(jù)傳遞方式。程序控制結(jié)構(gòu)是指以某種順序執(zhí)行的一系列動(dòng)作,用于解決某個(gè)問(wèn)題。理論和實(shí)踐證明,無(wú)論多復(fù)雜的算法均可通過(guò)順序、選擇、循環(huán)3種基本控制結(jié)構(gòu)構(gòu)造出來(lái)。每種結(jié)構(gòu)僅有一個(gè)入口和出口。由這3種基本結(jié)構(gòu)組成的多層嵌套程序稱為結(jié)構(gòu)化程序。所謂順序結(jié)構(gòu)程序就是指按語(yǔ)句出現(xiàn)的先后順序執(zhí)行的程序結(jié)構(gòu),是結(jié)構(gòu)化程序中最簡(jiǎn)單的結(jié)構(gòu)。編程語(yǔ)言并不提供專門的控制流語(yǔ)句來(lái)表達(dá)順序控制結(jié)構(gòu),而是用程序語(yǔ)句的自然排列順序來(lái)表達(dá)。計(jì)算機(jī)按此順序逐條執(zhí)行語(yǔ)句,當(dāng)一條語(yǔ) 句執(zhí)行完畢,控制自動(dòng)轉(zhuǎn)到下一條語(yǔ)句。現(xiàn)實(shí)世界中這種順序處理的情況是非常普遍的,例如我們接受學(xué)校教育一般都是先上小 學(xué),再上中學(xué),再上大學(xué);又如我們燒菜一般都是先熱油鍋,再將蔬菜入鍋翻炒,再加鹽加 佐料,最后裝盤。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com