




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
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求能拿到駕照的過程(流程圖)引入:日常生活中,如果我們遇到需要處理的問題,但是處理問題時我們采用何種方法和步驟,這是需要考慮的重點(diǎn)。在編寫程序過程中,我們根據(jù)要求采用哪種方法和步驟進(jìn)行處理,也是作為程序員需要必備的編程能力。05任務(wù)目標(biāo):流程圖通過流程圖,顯示獲得駕照的過程。如果要按期拿到駕照需要通過科目一、科目二、科目三每次最多5次機(jī)會,任何一個科目超過5次沒能通過則未通過考試(實(shí)際駕考共有四個科目,因展示原因設(shè)置該題目僅為三個科目)。知識儲備:3算法的表示:(1)用自然語言表示算法(2)用流程圖表示算法1算法的概念:為解決一個問題而采取的方法和步驟稱為算法。2算法的特征:(1)有窮性:算法的步驟是有限的。(2)確定性算法中的每一個步驟都應(yīng)當(dāng)是確定的,不能產(chǎn)生歧義。(3)可行性算法的每一步必須是切實(shí)可行的。(4)有輸入有0個或者多個輸入。(5)有輸出有1個或者多個輸出。用自然語言表示算法算法可以用自然語言來描述,自然語言就是人們?nèi)粘J褂玫恼Z言,可以是漢語、英語或者其他各種語言,其優(yōu)點(diǎn)在用表示的算法通俗易懂,便于理解,但是缺點(diǎn)在于文字冗長,容易產(chǎn)生歧義,特別是在表達(dá)條件判斷和循環(huán)算法時,很難表述清楚。用流程圖表示算法流程圖表示算法:用一些圖框表示各種操作,用箭頭表示算法的流程。圖形是一種比較好的表達(dá)程序的一種方式,用圖形表示算法直觀形象,易于理解流程圖符號說明9符號形狀名稱功能
圓角矩形起止框程序的開始或者結(jié)束標(biāo)識
菱形判斷框?qū)σ粋€給定的條件進(jìn)行判斷,根據(jù)其是否成立決定如何執(zhí)行其后操作
平行四邊形輸入輸出框變量的輸入、輸出
開放矩形注釋框解釋、說明
矩形執(zhí)行框執(zhí)行語句
圓點(diǎn)連接點(diǎn)可以避免流程線的交叉或過長,使流程圖更加清晰線條流程線表示流程圖的路徑和方向用N-S圖表示算法人們對傳統(tǒng)的流程圖進(jìn)行改進(jìn),規(guī)定幾種基本的結(jié)構(gòu),然后有這些基本結(jié)構(gòu)按照一定規(guī)律組成算法結(jié)構(gòu),整個算法結(jié)構(gòu)至上而下地將各個基本結(jié)構(gòu)順序排列起來。
將流程圖中的流程線去掉,基本結(jié)構(gòu)之間順序組合表示,構(gòu)造出一種新的流程圖N-S圖。在N-S中取消了帶箭頭的流程線,每種結(jié)構(gòu)用一個矩形框表示。25%LoremipsumdolorsitametputanyMale典型案例一:大客車駕駛員的工資等級分為四級,連續(xù)10年無事故為一級,滿8年無事故為二級,滿5五年無事故為三級,其余為四級。輸入駕駛員的無事故年限,輸出等級,請畫出流程圖。該例題是典型的條件判斷例題,是一道多分支條件判斷例題。根據(jù)題目內(nèi)容畫出流程圖確定判斷條件流程圖展示:開始輸入安全年限yearyear>=10year>=8year>=8Y工資等級一級工資等級二級工資等級三級工資等級四級結(jié)束YYNNN典型案例二:B企業(yè)有120人,目前需要所有人從B企業(yè)到A場去參觀,只有一輛大客車可容納的人數(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í):問題一使用流程圖畫出“找到3個數(shù)據(jù)中最大的數(shù)字”問題二使用N-S圖畫出“找到3個數(shù)據(jù)中最大的數(shù)字”123問題三使用偽代碼完成“找到3個數(shù)據(jù)中最大的數(shù)字”引例分析與實(shí)踐:任務(wù)分析:將本任務(wù)進(jìn)行拆分該任務(wù)要求每次任務(wù)可以進(jìn)行5次考試,即用到循環(huán)語句通過前一個科目才能進(jìn)行下一個,用到判斷語句程序設(shè)計(jì)要遵照自頂而下的設(shè)計(jì)模式,該任務(wù)可以分解為循環(huán)和條件判斷兩種結(jié)構(gòu)完成。思考正常進(jìn)行駕照科目考試流程,只有當(dāng)前一科目通過時才能夠進(jìn)行下一個科目的學(xué)習(xí),此題目中給出每一科目考試的次數(shù)為五次以內(nèi)循環(huán)條件有兩個,一是科目的通過與否,二是學(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í):問題一問題二問題三思考典型案例一如果用N—S圖去表示,應(yīng)該如何畫出?思考典型案例二如果用偽代碼去表示,應(yīng)該如何完成?思考本次任務(wù)如果用N-S圖和偽代碼去表示,應(yīng)該如何完成?同步練習(xí):問題一問題二問題三思考典型案例一如果用N—S圖去表示,應(yīng)該如何畫出?思考典型案例二如果用偽代碼去表示,應(yīng)該如何完成?思考本次任務(wù)如果用N-S圖和偽代碼去表示,應(yīng)該如何完成?鞏固練習(xí)1.有一位學(xué)生目前需要從學(xué)校到蘇州火車站,過程為宿舍、四號
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)土地抵押合同
- 工程建設(shè)合同協(xié)議書
- 保潔服務(wù)合同和內(nèi)容
- 在建工程抵押反擔(dān)保合同
- 擔(dān)保人合同擔(dān)保合同
- 企業(yè)軟件銷售合同
- 場地門面出租合同
- 人工智能在醫(yī)療影像領(lǐng)域的應(yīng)用合同
- 測繪工程部技術(shù)員聘用合同
- 湖北恩施學(xué)院《學(xué)前兒童發(fā)展科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 阿爾茨海默病量表
- 《磺化過程》課件
- 設(shè)備基礎(chǔ)預(yù)埋件施工方案
- 2024年10月自考01685動漫藝術(shù)概論試題及答案含評分參考
- 2024-2030年中國光伏建筑一體化(BIPV)行業(yè)發(fā)展模式規(guī)劃分析報(bào)告
- 部編小學(xué)語文新教材培訓(xùn)
- 五年級書法上冊第一課課件
- 《贏利》精讀圖解
- 高一化學(xué)必修一試題
- 大學(xué)生職業(yè)素養(yǎng)訓(xùn)練(第六版)教案 第二單元 學(xué)習(xí)職業(yè)禮儀
- 2022年中華護(hù)理學(xué)會輸液連接裝置安全管理專家共識解讀
評論
0/150
提交評論