版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年金融服務(wù)采購(gòu)合同創(chuàng)新金融產(chǎn)品合作協(xié)議2篇
- 導(dǎo)演與發(fā)行方2025年度合同3篇
- 二零二五年度餐飲泔水處理與環(huán)保設(shè)施運(yùn)營(yíng)管理合同6篇
- 二零二五年度高校畢業(yè)生就業(yè)見(jiàn)習(xí)實(shí)踐基地建設(shè)合作合同3篇
- 二零二五年度航空航天設(shè)備維修承包合同樣本3篇
- 二零二五年高性能混凝土委托加工合同范本3篇
- 碎石買(mǎi)賣(mài)合同(二零二五年度)2篇
- 二零二五年度藥品質(zhì)量第三方檢測(cè)合同范本6篇
- 二零二五版國(guó)際貿(mào)易中貨物所有權(quán)轉(zhuǎn)移與國(guó)際貿(mào)易政策研究合同3篇
- 2025年度電力設(shè)施租賃合同標(biāo)的轉(zhuǎn)讓協(xié)議3篇
- 課題申報(bào)書(shū):大中小學(xué)鑄牢中華民族共同體意識(shí)教育一體化研究
- 巖土工程勘察課件0巖土工程勘察
- 《腎上腺腫瘤》課件
- 2024-2030年中國(guó)典當(dāng)行業(yè)發(fā)展前景預(yù)測(cè)及融資策略分析報(bào)告
- 《乘用車(chē)越野性能主觀評(píng)價(jià)方法》
- 幼師個(gè)人成長(zhǎng)發(fā)展規(guī)劃
- 2024-2025學(xué)年北師大版高二上學(xué)期期末英語(yǔ)試題及解答參考
- 批發(fā)面包采購(gòu)合同范本
- 乘風(fēng)化麟 蛇我其誰(shuí) 2025XX集團(tuán)年終總結(jié)暨頒獎(jiǎng)盛典
- 2024年大數(shù)據(jù)分析公司與中國(guó)政府合作協(xié)議
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專(zhuān)項(xiàng)練習(xí)匯編
評(píng)論
0/150
提交評(píng)論