
文章插圖
結(jié)構(gòu)化程序的基本控制結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu) 。結(jié)構(gòu)化程序設(shè)計(jì)是詳細(xì)設(shè)計(jì)的基本原則,側(cè)重于模塊功能和流程設(shè)計(jì) 。結(jié)構(gòu)化編程是過程化編程的一個(gè)子集,它對(duì)編寫的程序使用邏輯結(jié)構(gòu),使之更有效,更容易理解和修改 。
1.順序結(jié)構(gòu):是指程序中的操作按照出現(xiàn)的順序執(zhí)行 。序列結(jié)構(gòu)的程序也稱為簡(jiǎn)單程序 。這種結(jié)構(gòu)的程序是順序執(zhí)行的,沒有分支、轉(zhuǎn)移和循環(huán) 。程序本身的邏輯非常簡(jiǎn)單 。只取決于計(jì)算機(jī)能按順序執(zhí)行指令(語句)的特性,只要語句順序正確 。
【結(jié)構(gòu)化程序包括的基本控制結(jié)構(gòu)是什么意思】2.選擇結(jié)構(gòu):表示程序的處理步驟中有分支,需要根據(jù)一定的條件選擇其中一個(gè)執(zhí)行 。選擇結(jié)構(gòu)有三種形式:單項(xiàng)選擇、雙項(xiàng)選擇和多項(xiàng)選擇 。
3.循環(huán)結(jié)構(gòu)(Loop structure):是指程序重復(fù)執(zhí)行一個(gè)或某些操作,直到某個(gè)條件為假(或真)時(shí)才能終止循環(huán) 。循環(huán)結(jié)構(gòu)中最重要的是:什么時(shí)候執(zhí)行循環(huán)?哪些操作需要循環(huán)執(zhí)行?循環(huán)結(jié)構(gòu)有兩種基本形式:when循環(huán)和until循環(huán) 。類型循環(huán):指先判斷條件,當(dāng)滿足給定條件時(shí),執(zhí)行循環(huán)體,流程在循環(huán)終點(diǎn)自動(dòng)返回循環(huán)入口;如果條件不滿足,退出循環(huán)體,直接到達(dá)流程的出口 。因?yàn)槭恰皾M足條件時(shí)執(zhí)行一個(gè)循環(huán)” , 即先判斷后執(zhí)行,所以稱為類型循環(huán) 。Until型循環(huán):是指直接從結(jié)構(gòu)入口開始執(zhí)行循環(huán)體 , 在循環(huán)結(jié)束時(shí)判斷條件 。如果條件不滿足,則返回入口繼續(xù)執(zhí)行循環(huán)體,然后退出循環(huán) , 直到條件為真,到達(dá)流程的出口 。先執(zhí)行,再判斷 。因?yàn)樗恰爸钡綏l件為真”因此,它被稱為直到型循環(huán) 。
以上解釋了結(jié)構(gòu)化程序中包括的基本控制結(jié)構(gòu)的含義 。本文到此結(jié)束,希望對(duì)大家有所幫助 。
- 中國有幾所211大學(xué)不包括985
- 計(jì)算機(jī)程序設(shè)計(jì)語言有哪些
- 諾基亞軟件更新程序
- 蘋果手機(jī)如何設(shè)置程序加密
- 第三方存管業(yè)務(wù) 第三方存管業(yè)務(wù)類型包括
- 利得和損失的內(nèi)容包括 什么是利得和損失
- 大成都范圍包括哪些 大成都范圍包括哪些好玩的
- 聯(lián)想揚(yáng)天t4900v驅(qū)動(dòng) 聯(lián)想揚(yáng)天t4900v驅(qū)動(dòng)程序下載
- 鬼神包括在風(fēng)水里么 如何分辨身邊的鬼神
- 長(zhǎng)江三角洲規(guī)劃包括多少個(gè)城市和縣
