![C語(yǔ)言程序設(shè)計(jì) 課件 務(wù)2.1 流程圖的繪制_第1頁(yè)](http://file4.renrendoc.com/view8/M00/2D/2F/wKhkGWcGFYuAMXEpAAFgcb81Hbc582.jpg)
![C語(yǔ)言程序設(shè)計(jì) 課件 務(wù)2.1 流程圖的繪制_第2頁(yè)](http://file4.renrendoc.com/view8/M00/2D/2F/wKhkGWcGFYuAMXEpAAFgcb81Hbc5822.jpg)
![C語(yǔ)言程序設(shè)計(jì) 課件 務(wù)2.1 流程圖的繪制_第3頁(yè)](http://file4.renrendoc.com/view8/M00/2D/2F/wKhkGWcGFYuAMXEpAAFgcb81Hbc5823.jpg)
![C語(yǔ)言程序設(shè)計(jì) 課件 務(wù)2.1 流程圖的繪制_第4頁(yè)](http://file4.renrendoc.com/view8/M00/2D/2F/wKhkGWcGFYuAMXEpAAFgcb81Hbc5824.jpg)
![C語(yǔ)言程序設(shè)計(jì) 課件 務(wù)2.1 流程圖的繪制_第5頁(yè)](http://file4.renrendoc.com/view8/M00/2D/2F/wKhkGWcGFYuAMXEpAAFgcb81Hbc5825.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高級(jí)語(yǔ)言程序設(shè)計(jì)模塊二程序設(shè)計(jì)基礎(chǔ)任務(wù)2.1流程圖的繪制C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)與實(shí)踐課程組04技能點(diǎn)拓展03技能點(diǎn)詳解02技能點(diǎn)分析目錄CONTENTS任務(wù)2.1流程圖的繪制01問(wèn)題引入05技能點(diǎn)檢測(cè)一問(wèn)題引入流程圖是人們對(duì)解決問(wèn)題的方法、思路或算法的一種描述。社會(huì)的各行各業(yè)都會(huì)用到流程圖,比如酒店有管理流程,企業(yè)有項(xiàng)目實(shí)施流程,物流系統(tǒng)有配送流程等等。使用流程圖可以形象直觀的描述程序設(shè)計(jì)的思路,使各種操作一目了然,便于理解,并可以直接轉(zhuǎn)化為程序。那么在C程序設(shè)計(jì)中如何繪制流程圖呢?04技能點(diǎn)拓展03技能點(diǎn)詳解02技能點(diǎn)分析目錄CONTENTS01問(wèn)題引入05技能點(diǎn)檢測(cè)任務(wù)2.1流程圖的繪制二技能點(diǎn)分析1.了解流程圖的繪制規(guī)范2.掌握流程圖繪制方法3.能夠使用visio繪制流程圖學(xué)習(xí)目標(biāo)1.什么是流程圖?他的主要作用是什么?2.流程圖有哪幾種符號(hào)?分別表示什么含義?3.從結(jié)構(gòu)化設(shè)計(jì)角度來(lái)看,有哪幾種流程控制結(jié)構(gòu)?4.常用的流程圖繪制軟件有哪幾種?分別是哪些公司開發(fā)的?學(xué)期預(yù)習(xí)04技能點(diǎn)拓展03技能點(diǎn)詳解02技能點(diǎn)分析目錄CONTENTS01問(wèn)題引入05技能點(diǎn)檢測(cè)任務(wù)2.1流程圖的繪制三技能點(diǎn)詳解——1規(guī)范1)流程圖形狀統(tǒng)一。流程圖是由點(diǎn)和線組成的面。要畫出規(guī)范的流程圖,最基本的就是流程圖的形狀要統(tǒng)一,如表2.1.1所示:表2.1.1流程圖標(biāo)準(zhǔn)符號(hào)2)流程圖的命名要使用主謂結(jié)構(gòu),如“設(shè)備購(gòu)買流程”。3)操作描述用動(dòng)賓結(jié)構(gòu),語(yǔ)言要簡(jiǎn)潔清晰,如“編制招聘計(jì)劃”。4)起點(diǎn)必須有且只有一個(gè),而終點(diǎn)可以省略不畫或有多個(gè)。5)流程圖的形狀大小一致,統(tǒng)一字號(hào)。6)流程線是從下往上或從右向左時(shí),必須帶箭頭;除此以外,都可以不畫箭頭;流程線的走向默認(rèn)都是從上向下或從左向右。7)判斷框和選擇框上下端連接“yes”線,左右端“no”流入流出。8)流程圖從左到右、從上至下排列。9)流程處理關(guān)系為并行關(guān)系的,需要將流程放在同一高度。10)連接線不要交叉。三技能點(diǎn)詳解——1規(guī)范三技能點(diǎn)詳解——2流程圖的三大結(jié)構(gòu)流程圖由三大結(jié)構(gòu)構(gòu)成,這三大結(jié)構(gòu)分別為順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),這三個(gè)結(jié)構(gòu)構(gòu)成了流程執(zhí)行的全過(guò)程。1)順序結(jié)構(gòu)在順序結(jié)構(gòu)中,各個(gè)步驟是按先后順序執(zhí)行的,這是一種最簡(jiǎn)單的基本結(jié)構(gòu)。如圖2.1.1所示,A、B、C是三個(gè)連續(xù)的步驟,它們是按順序執(zhí)行的,即完成上一個(gè)框中指定的操作才能再執(zhí)行下一個(gè)動(dòng)作。圖2.1.1順序結(jié)構(gòu)流程圖三技能點(diǎn)詳解——2流程圖的三大結(jié)構(gòu)2)選擇結(jié)構(gòu)選擇結(jié)構(gòu)又稱分支結(jié)構(gòu),選擇結(jié)構(gòu)用于判斷給定的條件,根據(jù)判斷的結(jié)果來(lái)控制程序的流程,如圖2.1.2所示。在實(shí)際運(yùn)用中,某一判定結(jié)果可以為空操作(如圖二)。圖2.1.2選擇結(jié)構(gòu)流程圖三技能點(diǎn)詳解——2流程圖的三大結(jié)構(gòu)3)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)又稱為重復(fù)結(jié)構(gòu),就是流程在一定的條件下,反復(fù)執(zhí)行某一操作的流程結(jié)構(gòu)。循環(huán)結(jié)構(gòu)下又可以分為當(dāng)型結(jié)構(gòu)和直到型結(jié)構(gòu)。循環(huán)結(jié)構(gòu)可以看成是一個(gè)條件判斷條件和一個(gè)向回轉(zhuǎn)向條件的組合,循環(huán)結(jié)構(gòu)的包括三個(gè)要素:循環(huán)變量、循環(huán)體和循環(huán)終止條件。在流程圖的表示中,判斷框內(nèi)寫上條件,兩個(gè)出口分別對(duì)應(yīng)著條件成立和條件不成立時(shí)所執(zhí)行的不同指令,其中一個(gè)要指向循環(huán)體,然后再?gòu)难h(huán)體回到判斷框的入口處。當(dāng)型結(jié)構(gòu):先判斷所給條件p是否成立,若P成立,則執(zhí)行A(步驟);再判斷條件p是否成立;若P成立,則又執(zhí)行A,若此反復(fù),直到某一次條件p不成立時(shí)為止,如圖2.1.3所示:三技能點(diǎn)詳解——2流程圖的三大結(jié)構(gòu)直到型結(jié)構(gòu):先執(zhí)行A,再判斷所給條件P是否成立,若p成立,則再執(zhí)行A,如此反復(fù),直到P不成立,該循環(huán)過(guò)程結(jié)束,如圖2.1.4所示:圖2.1.3當(dāng)型結(jié)構(gòu)流程圖圖2.1.4直到型結(jié)構(gòu)流程圖案例2.1.1順序結(jié)構(gòu)流程圖示例案例題目:計(jì)算1+2+3+4+5的和。解題思路:第一步:計(jì)算1+2的和等于3第二步:計(jì)算3+3的和等于6第三步:計(jì)算6+4的和等于10第四步:計(jì)算10+5的和等于15流程圖如圖2.1.5所示:三技能點(diǎn)詳解——案例實(shí)踐案例2.1.2選擇結(jié)構(gòu)流程圖示例案例題目:判斷一個(gè)數(shù)能否同時(shí)被3和5整除。解題思路:第一步:先輸入這個(gè)數(shù)(假定為變量a)的值第二步:判斷a是否可以同時(shí)被3和5整除第三步:如果可以,則輸出“可以整除”;如果不可以,則輸出“不可以整除”流程圖如圖2.1.6所示:三技能點(diǎn)詳解——案例實(shí)踐04技能點(diǎn)拓展03技能點(diǎn)詳解02技能點(diǎn)分析目錄CONTENTS01問(wèn)題引入05技能點(diǎn)檢測(cè)任務(wù)2.1流程圖的繪制四技能點(diǎn)拓展——1畫流程圖工具M(jìn)icrosoftVisio(微軟老牌制作流程圖軟件)億圖(國(guó)產(chǎn)不錯(cuò)的流程圖軟件)Xmind(涵蓋pc\Mac\IOS\安卓)/(在線制作流程圖)四技能點(diǎn)拓展——2OfficeVisio04技能點(diǎn)拓展03技能點(diǎn)詳解02技能點(diǎn)分析目錄CONTENTS01問(wèn)題引入05技能點(diǎn)檢測(cè)任務(wù)2.1流程圖的繪制五技能點(diǎn)檢測(cè)1)下列圖形符號(hào),屬于判斷框的是(
)。A)B)C)D)2)下列關(guān)于流程線的說(shuō)法,正確的有(
)。A)流程線表示算法步驟執(zhí)行的順序,用來(lái)連接圖框。B)流程線只要是上下方向就表示自上而下執(zhí)行可以不要箭頭。C)流程線無(wú)論什么方向,總要按箭頭的指向執(zhí)行。D)流程線是帶有箭頭的線,它可以畫成折線。五技能點(diǎn)檢測(cè)3)解決下列幾個(gè)問(wèn)題,能用順序結(jié)構(gòu)畫出其流程圖的是(
)。A)計(jì)算1+2+3+...+100的和B)判斷兩數(shù)的大小關(guān)系,輸出結(jié)果C)求兩個(gè)整數(shù)的和D)求1-100內(nèi)的所有素?cái)?shù)4)算法中通常有三種不同的基本邏輯結(jié)構(gòu),下
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源汽車充電樁建設(shè)與運(yùn)維服務(wù)合同范本
- 2025年度建筑工程竣工驗(yàn)收后深度保潔合同范本
- 2025年度深海油氣資源勘探開發(fā)合同管理細(xì)則
- 2025年度財(cái)務(wù)報(bào)表編制與代理合同范本
- 2025年度酒類專賣店綠色能源使用與節(jié)能改造合同
- 珠海廣東珠海市立潮人力資源服務(wù)有限公司招聘食堂廚師筆試歷年參考題庫(kù)附帶答案詳解
- 蕪湖安徽蕪湖市中西醫(yī)結(jié)合醫(yī)院(灣沚區(qū)總醫(yī)院)招聘第三方救護(hù)車駕駛員(二次)筆試歷年參考題庫(kù)附帶答案詳解
- 甘肅2025年甘肅省科學(xué)院博士畢業(yè)生招聘26人筆試歷年參考題庫(kù)附帶答案詳解
- 溫州浙江溫州甌海區(qū)公安分局招聘警務(wù)輔助人員41人筆試歷年參考題庫(kù)附帶答案詳解
- 玉林2025年廣西玉林市事業(yè)單位招聘2966人筆試歷年參考題庫(kù)附帶答案詳解
- 花城版音樂四下-第四課-認(rèn)知音樂節(jié)奏(教案)
- 寵物醫(yī)院?jiǎn)T工手冊(cè)
- 2024年高考英語(yǔ)讀后續(xù)寫高分寶典專題08讀后續(xù)寫肢體動(dòng)作描寫積累1(詞-句-文)講義
- 商業(yè)與公積金貸款政策
- 年獸的故事之The Legend of Nian
- 初中美術(shù)教學(xué)策略與方法
- 甲流護(hù)理查房病例
- 2024屆高考作文主題訓(xùn)練:時(shí)評(píng)類(含解析)
- 260噸汽車吊地基承載力驗(yàn)算
- 譯林版英語(yǔ)小學(xué)四年級(jí)下冊(cè)-課文翻譯(英漢對(duì)照)
- Vue.js前端開發(fā)實(shí)戰(zhàn)(第2版)全套完整教學(xué)課件
評(píng)論
0/150
提交評(píng)論