版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語言程序設(shè)計(jì)項(xiàng)目二車輛行駛狀態(tài)顯示(輸入、輸出)C語言程序設(shè)計(jì)01020304統(tǒng)計(jì)汽車的數(shù)量
(printf函數(shù))統(tǒng)計(jì)汽車的載客人數(shù)(scanf函數(shù))統(tǒng)計(jì)需要的車輛(算術(shù)運(yùn)算符、強(qiáng)制轉(zhuǎn)換)顯示駕照的類型(字符輸入與輸出)項(xiàng)目二05求能拿到駕照的過程(流程圖)引入:日常生活中,如果我們遇到需要處理的問題,但是處理問題時(shí)我們采用何種方法和步驟,這是需要考慮的重點(diǎn)。在編寫程序過程中,我們根據(jù)要求采用哪種方法和步驟進(jìn)行處理,也是作為程序員需要必備的編程能力。05任務(wù)目標(biāo):流程圖通過流程圖,顯示獲得駕照的過程。如果要按期拿到駕照需要通過科目一、科目二、科目三每次最多5次機(jī)會(huì),任何一個(gè)科目超過5次沒能通過則未通過考試(實(shí)際駕考共有四個(gè)科目,因展示原因設(shè)置該題目?jī)H為三個(gè)科目)。知識(shí)儲(chǔ)備:3算法的表示:(1)用自然語言表示算法(2)用流程圖表示算法1算法的概念:為解決一個(gè)問題而采取的方法和步驟稱為算法。2算法的特征:(1)有窮性:算法的步驟是有限的。(2)確定性算法中的每一個(gè)步驟都應(yīng)當(dāng)是確定的,不能產(chǎn)生歧義。(3)可行性算法的每一步必須是切實(shí)可行的。(4)有輸入有0個(gè)或者多個(gè)輸入。(5)有輸出有1個(gè)或者多個(gè)輸出。用自然語言表示算法算法可以用自然語言來描述,自然語言就是人們?nèi)粘J褂玫恼Z言,可以是漢語、英語或者其他各種語言,其優(yōu)點(diǎn)在用表示的算法通俗易懂,便于理解,但是缺點(diǎn)在于文字冗長(zhǎng),容易產(chǎn)生歧義,特別是在表達(dá)條件判斷和循環(huán)算法時(shí),很難表述清楚。用流程圖表示算法流程圖表示算法:用一些圖框表示各種操作,用箭頭表示算法的流程。圖形是一種比較好的表達(dá)程序的一種方式,用圖形表示算法直觀形象,易于理解流程圖符號(hào)說明9符號(hào)形狀名稱功能
圓角矩形起止框程序的開始或者結(jié)束標(biāo)識(shí)
菱形判斷框?qū)σ粋€(gè)給定的條件進(jìn)行判斷,根據(jù)其是否成立決定如何執(zhí)行其后操作
平行四邊形輸入輸出框變量的輸入、輸出
開放矩形注釋框解釋、說明
矩形執(zhí)行框執(zhí)行語句
圓點(diǎn)連接點(diǎn)可以避免流程線的交叉或過長(zhǎng),使流程圖更加清晰線條流程線表示流程圖的路徑和方向用N-S圖表示算法人們對(duì)傳統(tǒng)的流程圖進(jìn)行改進(jìn),規(guī)定幾種基本的結(jié)構(gòu),然后有這些基本結(jié)構(gòu)按照一定規(guī)律組成算法結(jié)構(gòu),整個(gè)算法結(jié)構(gòu)至上而下地將各個(gè)基本結(jié)構(gòu)順序排列起來。
將流程圖中的流程線去掉,基本結(jié)構(gòu)之間順序組合表示,構(gòu)造出一種新的流程圖N-S圖。在N-S中取消了帶箭頭的流程線,每種結(jié)構(gòu)用一個(gè)矩形框表示。25%LoremipsumdolorsitametputanyMale典型案例一:大客車駕駛員的工資等級(jí)分為四級(jí),連續(xù)10年無事故為一級(jí),滿8年無事故為二級(jí),滿5五年無事故為三級(jí),其余為四級(jí)。輸入駕駛員的無事故年限,輸出等級(jí),請(qǐng)畫出流程圖。該例題是典型的條件判斷例題,是一道多分支條件判斷例題。根據(jù)題目?jī)?nèi)容畫出流程圖確定判斷條件流程圖展示:開始輸入安全年限yearyear>=10year>=8year>=8Y工資等級(jí)一級(jí)工資等級(jí)二級(jí)工資等級(jí)三級(jí)工資等級(jí)四級(jí)結(jié)束YYNNN典型案例二:B企業(yè)有120人,目前需要所有人從B企業(yè)到A場(chǎng)去參觀,只有一輛大客車可容納的人數(shù)為32人,運(yùn)用流程圖畫出一輛大客車運(yùn)送人員的過程,畫出流程圖該例題是典型的循環(huán)例題。根據(jù)題目要求畫出流程圖確定循環(huán)條件:把所有人的送完為止流程圖展示:開始輸入公司的總?cè)藬?shù)num=120num>=0Y結(jié)束num=num-32N運(yùn)送次數(shù)i=0;i=i+1鞏固練習(xí):?jiǎn)栴}一使用流程圖畫出“找到3個(gè)數(shù)據(jù)中最大的數(shù)字”問題二使用N-S圖畫出“找到3個(gè)數(shù)據(jù)中最大的數(shù)字”123問題三使用偽代碼完成“找到3個(gè)數(shù)據(jù)中最大的數(shù)字”引例分析與實(shí)踐:任務(wù)分析:將本任務(wù)進(jìn)行拆分該任務(wù)要求每次任務(wù)可以進(jìn)行5次考試,即用到循環(huán)語句通過前一個(gè)科目才能進(jìn)行下一個(gè),用到判斷語句程序設(shè)計(jì)要遵照自頂而下的設(shè)計(jì)模式,該任務(wù)可以分解為循環(huán)和條件判斷兩種結(jié)構(gòu)完成。思考正常進(jìn)行駕照科目考試流程,只有當(dāng)前一科目通過時(shí)才能夠進(jìn)行下一個(gè)科目的學(xué)習(xí),此題目中給出每一科目考試的次數(shù)為五次以內(nèi)循環(huán)條件有兩個(gè),一是科目的通過與否,二是學(xué)習(xí)的次數(shù)是否小于5定義計(jì)數(shù)變量,記錄每科目考試通過的次數(shù),用循環(huán)結(jié)構(gòu),判斷計(jì)數(shù)變量是否小于5及是否考試通過,使用選擇結(jié)構(gòu)判斷通過與否。任務(wù)解析:任務(wù)流程圖展示:開始計(jì)數(shù)器i=1,j=1,k=1,l=1;考試科目一;計(jì)數(shù)器i++;科目一未通過?&&i<=5NY考試科目一;i>5Y結(jié)束N科目二未通過?&&j<=5計(jì)數(shù)器j++;考試科目二;j>5Y科目三未通過?&&k<=5計(jì)數(shù)器k++;考試科目三;YNj>5N未通過考試;未通過考試;未通過考試;YYNN通過考試;同步練習(xí):?jiǎn)栴}一問題二問題三思考典型案例一如果用N—S圖去表示,應(yīng)該如何畫出?思考典型案例二如果用偽代碼去表示,應(yīng)該如何完成?思考本次任務(wù)如果用N-S圖和偽代碼去表示,應(yīng)該如何完成?同步練習(xí):?jiǎn)栴}一問題二問題三思考典型案例一如果用N—S圖去表示,應(yīng)該如何畫出?思考典型案例二如果用偽代碼去表示,應(yīng)該如何完成?思考本次任務(wù)如果用N-S圖和偽代碼去表示,應(yīng)該如何完成?鞏固練習(xí)1.有一位學(xué)生目前需要從學(xué)校到蘇州火車站,過程為宿舍、四號(hào)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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版智慧社區(qū)物業(yè)管理系統(tǒng)采購合同4篇
- 2025年度藝術(shù)創(chuàng)作人員試崗合同模板
- 2025年度綠色環(huán)保型民房房屋租賃合同4篇
- 2025年模具行業(yè)節(jié)能減排技術(shù)改造合同
- 二零二五版返租型商業(yè)地產(chǎn)租賃合同范本(商業(yè)綜合體)13篇
- 2025年度農(nóng)民公寓房屋買賣售后服務(wù)保障合同范本
- 2025年度光伏發(fā)電項(xiàng)目融資擔(dān)保合同
- 二零二五年度南京個(gè)人二手房買賣合同示范文本
- 2025年度智能設(shè)備研發(fā)與技術(shù)支持服務(wù)合同范本
- 2025版高檔實(shí)木門批發(fā)安裝一體化服務(wù)合同4篇
- 2025年春新人教版物理八年級(jí)下冊(cè)課件 第十章 浮力 第4節(jié) 跨學(xué)科實(shí)踐:制作微型密度計(jì)
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè) 期末綜合試卷(含答案)
- 收養(yǎng)能力評(píng)分表
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 上海市復(fù)旦大學(xué)附中2024屆高考沖刺模擬數(shù)學(xué)試題含解析
- 《社區(qū)康復(fù)》課件-第八章 視力障礙患者的社區(qū)康復(fù)實(shí)踐
- 幼兒園公開課:大班健康《國王生病了》課件
- 小學(xué)六年級(jí)說明文閱讀題與答案大全
- 人教pep小學(xué)六年級(jí)上冊(cè)英語閱讀理解練習(xí)題大全含答案
- 國壽增員長(zhǎng)廊講解學(xué)習(xí)及演練課件
- 同等學(xué)力申碩英語考試高頻詞匯速記匯總
評(píng)論
0/150
提交評(píng)論