c語(yǔ)言程序設(shè)計(jì)流程圖詳解教學(xué)提綱_第1頁(yè)
c語(yǔ)言程序設(shè)計(jì)流程圖詳解教學(xué)提綱_第2頁(yè)
c語(yǔ)言程序設(shè)計(jì)流程圖詳解教學(xué)提綱_第3頁(yè)
c語(yǔ)言程序設(shè)計(jì)流程圖詳解教學(xué)提綱_第4頁(yè)
c語(yǔ)言程序設(shè)計(jì)流程圖詳解教學(xué)提綱_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、時(shí)的流程,有時(shí)就在其左、右流程線的上方分別標(biāo)注"廣儲(chǔ)出M工工/'圖咧1-2的算法流理圖SI-倒1-1的算法端程圖c語(yǔ)言程序設(shè)計(jì)流程圖詳解介紹常見(jiàn)的流程圖符號(hào)及流程圖的例子。本章例1-1的算法的流程圖如圖1-2所示。本章例1-2的算法的流程圖如圖1-3所示。右邊的流程線表示條件為假在流程圖中,判斷框左邊的流程線表示判斷條件為真時(shí)的流程,真"、假”或“T”“瞰“Y經(jīng)過(guò)研究,人們發(fā)現(xiàn),任何復(fù)雜的算法,都可以由順序結(jié)構(gòu)、選擇(分支)結(jié)構(gòu)和循環(huán)結(jié)構(gòu)這三種基本結(jié)構(gòu)組成,因此,我們構(gòu)造一個(gè)算法的時(shí)候,也僅以這三種基本結(jié)構(gòu)作為建筑單元”,遵守三種基本結(jié)構(gòu)的規(guī)范,基本結(jié)構(gòu)之間可以并列

2、、可以相互包含,但不允許交叉,不允許從一個(gè)結(jié)構(gòu)直接轉(zhuǎn)到另一個(gè)結(jié)構(gòu)的內(nèi)部去。正因?yàn)檎麄€(gè)算法都是由三種基本結(jié)構(gòu)組成的,就像用模塊構(gòu)建的一樣,所以結(jié)構(gòu)清晰,易于正確性驗(yàn)證,易于糾錯(cuò),這種方法,就是 結(jié)構(gòu)化方法。遵循這種方法的 程序設(shè)計(jì),就是結(jié)構(gòu)化 程序設(shè)計(jì)。(3)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)有兩種基本形態(tài):while型循環(huán)和do - while型循環(huán)。ffll-6她歷k曰德你流程圖1bwb血理健環(huán)轉(zhuǎn)拽為 while型磕哥;執(zhí)行序列為:首先執(zhí)行A,再判斷條件,條件為真時(shí),一直循環(huán)執(zhí)行A,一旦條件為假,結(jié)束循環(huán),執(zhí)行循環(huán)緊后的下一條語(yǔ)句。在圖1-6、圖1-7中,A被稱(chēng)為循環(huán)體,條件被稱(chēng)為循環(huán)控制條件。要注意的是:1

3、)在循環(huán)體中,必然對(duì)條件要判斷的值進(jìn)行修改,使得經(jīng)過(guò)有限次循環(huán)后,循環(huán)一定能結(jié)束,如圖1-3中的i=i-1。2)當(dāng)型循環(huán)中循環(huán)體可能一次都不執(zhí)行,而直到型循環(huán)則至少執(zhí)行一次循環(huán)體。3)直到型循環(huán)可以很方便地轉(zhuǎn)化為當(dāng)型循環(huán),而當(dāng)型循環(huán)不一定能轉(zhuǎn)化為直到型循環(huán)。例如,圖1-7可以轉(zhuǎn)化為圖1-8。七,用N-S圖描述算法N-S圖是另一種算法表示法,是由美國(guó)人I.Nassi和B.Shneiderman共同提出的,其根據(jù)是:既然任何算法都是由前面介紹的三種結(jié)構(gòu)組成,所以各基本結(jié)構(gòu)之間的流程線就是多余的,因此,N-S圖也是算法的一種結(jié)構(gòu)化描述方法。一|N-S圖中,一個(gè)算法就是一個(gè)大矩形框,框內(nèi)又包含若干基本的框,三種基本結(jié)構(gòu)的N-S圖描述如下所示:1 .順序結(jié)構(gòu)如圖1-9所示,執(zhí)行順序先ABB。2 .選擇結(jié)構(gòu)對(duì)應(yīng)于圖1-5的N-S圖為圖1-10。圖1-10a)條件為真時(shí)執(zhí)行A,條件為假時(shí)執(zhí)行Bo圖1-10b條件為真時(shí)執(zhí)行A,為假時(shí)什么都不做。AIn艮法擇姓也的、界工循環(huán)。本章例1-1的N-S圖如圖1-13,例1-2的N-S圖如圖1-14。應(yīng)該說(shuō),N-S圖比流程圖更直觀易懂,而且相對(duì)簡(jiǎn)練一些。當(dāng)(條琳為里輸入4月al-l卜9當(dāng)時(shí),皓班a1-aOil僮出a。工/1a條件a、a|CEl-15師林路松的RM)E條件PHkb,白Mc|IM送樟

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論