版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)號(hào)16082202032016-2017學(xué)年第2學(xué)期高級(jí)語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告題目: 專(zhuān)業(yè): 班級(jí): 姓名: 指導(dǎo)教師: 成績(jī):停車(chē)場(chǎng)管理網(wǎng)絡(luò)工程16( 3)代應(yīng)豪代美麗計(jì)算機(jī)學(xué)院2017年4月21日 (課外的,第十周答辯和總結(jié))2017年5月21日 (課內(nèi)的,第十四周答辯和總結(jié))目錄1課 程 設(shè) 計(jì) 的 內(nèi) 容 及 要求21.1課程設(shè)計(jì)目的21.2課程設(shè)計(jì)的要求21.3課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境21.4課程設(shè)計(jì)的預(yù)備知識(shí)22課程設(shè)計(jì)內(nèi)容32.1 課程設(shè)計(jì)題目32.2 設(shè)計(jì)思路 32.3程序基本框架結(jié)構(gòu)圖32.4程序代碼42.5測(cè)試結(jié)果123.程序設(shè)計(jì)總結(jié)與體會(huì)14小結(jié)15參考文獻(xiàn)151課程設(shè)計(jì)內(nèi)
2、容及要求1.1 課程設(shè)計(jì)目的:通過(guò)課程設(shè)計(jì)對(duì)c語(yǔ)言程序設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)這二門(mén) 課所學(xué)內(nèi)容的進(jìn)一步理解與鞏固。加深對(duì)結(jié)構(gòu)化程序設(shè)計(jì)思想的 理解,能對(duì)系統(tǒng)功能進(jìn)行分析、進(jìn)行合理的模塊化結(jié)構(gòu)設(shè)計(jì),用 最簡(jiǎn)單的語(yǔ)言表達(dá)復(fù)雜的程序,提高程序開(kāi)發(fā)功能和效率。1.2課程設(shè)計(jì)的要求:分析課程設(shè)計(jì)題目的要求。寫(xiě)出詳細(xì)設(shè)計(jì)說(shuō)明。編寫(xiě)程序代碼,調(diào)試程序使其能正確運(yùn)行。設(shè)計(jì)完成的軟件要便于操作和使用。設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告。1.3課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境C 語(yǔ)言程序設(shè)計(jì)及相應(yīng)的開(kāi)發(fā)環(huán)境(VC6 WINDOWS 71.4課程設(shè)計(jì)的預(yù)備知識(shí)c 語(yǔ)言基礎(chǔ)知識(shí)和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)。2課程設(shè)計(jì)內(nèi)容2.1課程設(shè)計(jì)題目停車(chē)場(chǎng)管理系統(tǒng)2.
3、2設(shè)計(jì)思路停車(chē)場(chǎng)是一個(gè)可停放n輛汽車(chē)的狹長(zhǎng)通道,并只有一個(gè)大門(mén)可供汽車(chē)進(jìn)出, 汽車(chē)在停車(chē)場(chǎng)內(nèi)按車(chē)輛到達(dá)的先后順序, 依次由北向南排列(大門(mén)在最南端,最 先到達(dá)的第一輛車(chē)停放在車(chē)場(chǎng)的最北端),如車(chē)長(zhǎng)內(nèi)已停滿(mǎn)n輛汽車(chē),則后來(lái)的 汽車(chē)只能在門(mén)外的便道上等候,一旦有車(chē)開(kāi)走,則排在便道上的第一輛車(chē)即可開(kāi) 入;當(dāng)停車(chē)場(chǎng)內(nèi)某輛車(chē)要離開(kāi)時(shí),在它后進(jìn)入的車(chē)輛必須先退出車(chē)場(chǎng)為它讓路, 待該輛車(chē)開(kāi)出大門(mén)外,其它車(chē)輛再按原次序進(jìn)入車(chē)場(chǎng),每輛停放在車(chē)場(chǎng)的車(chē)在它 離開(kāi)停車(chē)場(chǎng)時(shí)必須按它停留的時(shí)間長(zhǎng)短交納費(fèi)用,以棧模擬停車(chē)場(chǎng),以隊(duì)列模擬 車(chē)場(chǎng)外的便道,按照從終端讀入的輸入數(shù)據(jù)序列進(jìn)行模擬管理.每一組輸入數(shù)據(jù)包括三個(gè)數(shù)據(jù)項(xiàng):汽
4、車(chē)到達(dá)”或”離去”信息,汽車(chē)牌照號(hào)碼以及到達(dá)或離去的時(shí) 刻(到達(dá)或離去的時(shí)刻也可用計(jì)算機(jī)控制)對(duì)每一組輸入數(shù)據(jù)進(jìn)行操作后的輸 入信息為:如是車(chē)輛到達(dá),則輸入汽車(chē)在停車(chē)場(chǎng)。如果停留在便道上的車(chē)未進(jìn)停 車(chē)場(chǎng)時(shí),允許其離去,不收停車(chē)費(fèi),并且仍然保持在便道上等待的車(chē)輛的次序。2.3程序基本框架結(jié)構(gòu)圖2輸入 車(chē)牌 號(hào)時(shí)間車(chē)場(chǎng)無(wú), 車(chē) 顯示車(chē)訥I 13息便道天C結(jié)朿'、2.4程序代碼#in clude<stdio.h>#i ncludevstri ng.h>#defi ne N 3#defi ne MAX 50#defi ne sig n 10#define price 0.05
5、char partNsig n;char RpartMAXsig n;char timeN20;int P,R;partadd(char *t)strcpy(&partP0,t); printf("qing shu ru shi jia n:n"); sca nf("%s", &timeP0); getchar();P+;Rpartadd(char *t)if(R<MAX)strcpy(&RpartRO,t);R+;elseprintf("guo dao yi man wu fa ting chen");
6、n ewcar()char tempsig n;printf("qing shu ru che pai hao:"); sca nf("%s",temp);getchar();if(P<N)partadd(temp);else if(RvMAX)Rpartadd(temp);int time(char *t1,char *t2)int i=O,y=O,x=O,j, n=1;while(1)if(t1i='.')for(j=i-1;j>=0;j-)y=y+(tij-'0')*(60* n);n=n *10;whi
7、le(1)if(t1j=NULL)for(n=1;j>i;j-)y=y+(t1j-'0')* n;n=n *10;break;j+;i=0;while(1)if(t2i='.')for(j=i-1;j>=0;j-)x=x+(t2j-'0')*(60* n); n=n *10;while(1)if(t2j=NULL)for(n=1;j>i;j-)x=x+(t2j-'O')* n; n=n *10;break;j+;y=(x-y)*price;return y;i+;i+; partcarout(i nt i)int
8、 j,m on ey;char t20;printf("qing shu ru xia n zai de shi jia n:n");sea nf("%s",t);getchar();mon ey=timed(t,& timei0);prin tf("shou fei:%dn",m on ey);for(j=i;j<P;j+)strcpy(&partj0,&partj+10);P-;if(R!=O)strcpy(&partN-1O,&RpartOO);P+;strcpy(&time
9、P0,t);Rpartcarout(O);Rpartcarout(i nt i)int j;for(j二i;j<R;j+)strcpy(&Rpartj0,&Rpartj+10);R-; carout()char tsig n;int i,get=0;printf("qing shu ru yao li kai de che pai hao:");sca nf("%s",t);getchar();for(i=0;i<P;i+)if(strcmp(t,&parti0)=0)get=1;partcarout(i);break
10、;for(i=0;i<R&&get=0;i+)if(strcmp(t,&Rparti0)=0)get=1;Rpartcarout(i);break;if(get=0)prin tf("cha wu ci chen");jopart()int i;for(i=0;i<P;i+)prin tf("%d.%s n" ,i,&partiO);joRpart()int i;for(i=0;i<R;i+)prin tf("%d.%s n",i,&RpartiO);mai n()int c;
11、while(1)printf("qing xua n zhe yao zuo de shi :n ”);prin tf("1.jia ru xin che n");printf("2.you che li kain");printf("3.xian shi zai ting che chang nei de chen");printf("4.xian shi zai guo dao shang de chen");prin tf("5.tui chun");c=getchar();ge
12、tchar();switch (c)case '1':n ewcar();break;case 2:carout();break;case 3:jopart();break;case '4':joRpart();break;case '5':exit(1);break;2.5測(cè)試結(jié)果程序主頁(yè)qing xuan zhe yao zuo de shi:1Jia ru xin cheZ.gou che 1i kai3. xlan shi zai ting che ch&ng nei de che4 .xian shi za i 典。dao sh
13、ang de clie5 .tu.i chii加入新車(chē)輸入車(chē)牌號(hào) 輸入開(kāi)進(jìn)時(shí)間卑 ing xuan zhe yao zuo de sh i:1.jia ni xin che2 .ijniL clip I i kii i3.xian 事hi zai ting che chang nei de che whi zai gua dao s Jia ng de che5. tu i cliu1qing shu ru che pai hao: Himqing hn ru shi jifln:01.©0有車(chē)離開(kāi)輸入車(chē)牌號(hào) 輸入離開(kāi)時(shí)間 收費(fèi)金額iny xilaYl zhe yojo zuo de
14、 shi:I, j ia ru xiin cheZrl|du che 1 i KaiJ.xiai) slii zai ting che chan ne de che4 .xian shi zal gno shany de che5.tu i chuZfiny sliu ru yao 1 i la i de che pa i Jiao: 111111 giny Tin r*u xian za i de shi jian:0EO0shou fei:-6®0停車(chē)場(chǎng)內(nèi)的車(chē)qing xuan zhe suo de shi:1* jia ru xin che2 . you che 11 Jca
15、i3 .xian slii za i tiny che 匚liang nei de che4. xian 百higuo ddD shaiigi de clie5. tui chu30.222ZZZ1.333333E .144144過(guò)道上的車(chē)q ing xuan zhe yao zuo de s:lii : lji忍 ru xin cheZ.you che 11 kai3 .xian 主hi z:ai ling czhu chang- nei de 匚he 4xian shi sai guo do shang de che5 .tu i chu.q0.55S5551.6&66bG退出3課程設(shè)計(jì)總結(jié)剛開(kāi)始拿到題目,我覺(jué)得無(wú)從下手,因?yàn)槲覍?duì)C語(yǔ)言掌握的不是 很多,參考了網(wǎng)上的程序結(jié)果好多的錯(cuò)的, 最后還是需要我自己反復(fù) 修改程序、反復(fù)調(diào)試,在編寫(xiě)程序的過(guò)程中,我思考最多的問(wèn)題就是 在停車(chē)過(guò)程中會(huì)發(fā)生的各種情況,這也是程序不斷完善的關(guān)鍵。有時(shí), 不斷產(chǎn)生的問(wèn)題會(huì)導(dǎo)致整過(guò)程序無(wú)法運(yùn)行, 所以及時(shí)保存是非常必要 的。在此之前我從未自己寫(xiě)過(guò)什么較長(zhǎng)一點(diǎn)的程序,而且自C語(yǔ)言課程結(jié)束之后基本上沒(méi)有看過(guò)書(shū),忘記
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度古建筑修復(fù)專(zhuān)用塊石采購(gòu)合同3篇
- 二零二五年度商業(yè)空間裝修設(shè)計(jì)與施工合同
- 2025年度電子身份認(rèn)證系統(tǒng)建設(shè)合同2篇
- 2024旅游公司導(dǎo)游服務(wù)合同
- 2024玄武巖碎石水利工程材料供應(yīng)協(xié)議3篇
- 二零二五年度國(guó)際貿(mào)易綠色研發(fā)合同匯編3篇
- 2025年甘肅貨運(yùn)從業(yè)資格證考試題年
- 籃球行進(jìn)間胸前雙手傳接球技術(shù) 說(shuō)課稿-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊(cè)001
- 二零二五年度養(yǎng)老產(chǎn)業(yè)個(gè)人合伙投資合同3篇
- 2024年長(zhǎng)期供貨協(xié)議6篇
- DBJ43-T 315-2016 現(xiàn)澆混凝土保溫免拆模板復(fù)合體系應(yīng)用技術(shù)規(guī)程
- 自然資源價(jià)格評(píng)估通則 TD/T 1061-2021
- 社區(qū)居家養(yǎng)老食堂方案策劃書(shū)(2篇)
- 2024年肺結(jié)節(jié)病的診斷與鑒別診斷講座課件
- 2023-2024學(xué)年浙江省寧波市余姚市九年級(jí)(上)期末英語(yǔ)試卷
- 健康狀況與風(fēng)險(xiǎn)評(píng)估智慧樹(shù)知到期末考試答案章節(jié)答案2024年上海健康醫(yī)學(xué)院
- 《金融風(fēng)險(xiǎn)管理》期末復(fù)習(xí)試題及答案
- DZ/T 0462.4-2023 礦產(chǎn)資源“三率”指標(biāo)要求 第4部分:銅等12種有色金屬礦產(chǎn)(正式版)
- 熱帶園林樹(shù)木學(xué)智慧樹(shù)知到期末考試答案章節(jié)答案2024年海南大學(xué)
- 《無(wú)機(jī)及分析化學(xué)》期末考試試卷附答案
- 2024年藥品集中采購(gòu)合同范本(二篇)
評(píng)論
0/150
提交評(píng)論