![[教學(xué)設(shè)計(jì)]數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)說(shuō)明書模板加排版說(shuō)明_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/b8b05299-f5d9-4bab-a1e8-47f706b2ba40/b8b05299-f5d9-4bab-a1e8-47f706b2ba401.gif)
![[教學(xué)設(shè)計(jì)]數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)說(shuō)明書模板加排版說(shuō)明_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/b8b05299-f5d9-4bab-a1e8-47f706b2ba40/b8b05299-f5d9-4bab-a1e8-47f706b2ba402.gif)
![[教學(xué)設(shè)計(jì)]數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)說(shuō)明書模板加排版說(shuō)明_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/b8b05299-f5d9-4bab-a1e8-47f706b2ba40/b8b05299-f5d9-4bab-a1e8-47f706b2ba403.gif)
![[教學(xué)設(shè)計(jì)]數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)說(shuō)明書模板加排版說(shuō)明_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/b8b05299-f5d9-4bab-a1e8-47f706b2ba40/b8b05299-f5d9-4bab-a1e8-47f706b2ba404.gif)
![[教學(xué)設(shè)計(jì)]數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)說(shuō)明書模板加排版說(shuō)明_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/17/b8b05299-f5d9-4bab-a1e8-47f706b2ba40/b8b05299-f5d9-4bab-a1e8-47f706b2ba405.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目 錄宋體二號(hào)1.設(shè)計(jì)目的與任務(wù)22.1設(shè)計(jì)思想22.2設(shè)計(jì)表示33.用戶手冊(cè)44.測(cè)試數(shù)據(jù)及測(cè)試結(jié)果45.課程設(shè)計(jì)總結(jié)5程序清單5目錄內(nèi)容:宋體四號(hào) (一級(jí)標(biāo)題:宋體小三號(hào),加粗,頂格)2.算法設(shè)計(jì)2.1設(shè)計(jì)思想 二級(jí)標(biāo)題:宋體小四號(hào),加粗,頂格1數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)此題中的電梯的變化,是一個(gè)動(dòng)態(tài)變化的過程,要在動(dòng)態(tài)過程中實(shí)現(xiàn)正常跳轉(zhuǎn),首先要確定各種跳轉(zhuǎn)的狀態(tài),因而這里我使用枚舉類型來(lái)表示電梯的各種狀態(tài)的:enum up,down,stop,homeState(home);同時(shí)初始化最初狀態(tài)為電梯在本壘層。而在電梯的運(yùn)行過程中對(duì)于乘客來(lái)說(shuō),顯然有一個(gè)進(jìn)入電梯與出電梯的隊(duì)列,因而在這里我是用的鏈表來(lái)實(shí)
2、現(xiàn)這個(gè)過程的,同時(shí)用結(jié)構(gòu)體來(lái)保存該乘客的信息:typedef struct passageint now;/乘客當(dāng)前所在的位置int dis;/乘客的目地地int wait;/最長(zhǎng)的等待的時(shí)間int waitnow;/已經(jīng)等待的時(shí)間struct passage *next;Passage;雖然電梯中的狀態(tài)是由枚舉類型來(lái)實(shí)現(xiàn)的,但是在整個(gè)程序的運(yùn)行過程中,我還是為電梯設(shè)置了一個(gè)結(jié)構(gòu)體類型,以便保存更多的信息:typedef struct liftint count_C;/計(jì)數(shù)電梯已到達(dá)的層數(shù)int count_A;/系統(tǒng)的總時(shí)間計(jì)數(shù)器 記得必須初始化為0int flag_inHigh;/九個(gè)樓層
3、有無(wú)請(qǐng)求的標(biāo)志 哪個(gè)樓層如果有請(qǐng)求 該標(biāo)志置1int num;/等待隊(duì)列中的人數(shù) 記得要進(jìn)行初始化為0int people;/電梯中人數(shù)int flag_outHigh;Lift;2算法設(shè)計(jì)顧名思義本程序在運(yùn)行的過程中用到的算法便是“電梯算法,電梯算法借鑒了磁盤尋道C-LOOK算法,即電梯向一個(gè)方向運(yùn)行,直到這個(gè)方向上沒有效勞為止。電梯算法具體描述2.2設(shè)計(jì)表示1函數(shù)調(diào)用關(guān)系圖及其說(shuō)明如下:圖1 函數(shù)調(diào)用關(guān)系圖圖注:居中,宋體五號(hào)2函數(shù)接口說(shuō)明:函數(shù)中的參數(shù)均是使用的全局變量的傳遞,因而在函數(shù)間進(jìn)行傳遞的過程中比擬簡(jiǎn)單,下面就將主要函數(shù)及他們之間的參數(shù)的關(guān)系列出如下:int OutOrIn(L
4、ift &L,Passage *Queue,Passage *LiftQ);/進(jìn)和出電梯的總函數(shù)int Update(Lift &L,Passage *Queue,Passage *LiftQ);/刷新的函數(shù)int Run(Lift &L,Passage *Queue,Passage *LiftQ);/整個(gè)電梯各種狀態(tài)轉(zhuǎn)換的函數(shù)int OpenTheDoor(Lift &L);/開門主要是用于解決其中的時(shí)間問題int CloseTheDoor(Lift &L);/關(guān)門int In(Lift &L);/進(jìn)入 主要是解決每個(gè)人進(jìn)入電梯的時(shí)間問題int
5、 Out(Lift &L);/出去int Test(Lift &L,Passage *Queue,Passage *LiftQ);/電梯測(cè)試關(guān)門還是開門的函數(shù)int Request(Lift &L,Passage *Queue);3.用戶手冊(cè)點(diǎn)擊運(yùn)行程序,在彈出的窗口中,會(huì)提示要輸入的信息:1提示信息為:“請(qǐng)輸入圖中的頂點(diǎn)數(shù)和弧數(shù)以及圖的標(biāo)志和弧的標(biāo)志:按要求輸入即可,此題即輸入9 11 v a2提示信息為“請(qǐng)完成該鄰接表的輸入:由于鄰接表的輸入信息一般較多,而且均是采用的鏈表來(lái)存儲(chǔ),因而該局部的輸入要特別的小心3在完成上面兩步的輸入后按enter鍵便能得到程序的運(yùn)行結(jié)果,即輸出完成整項(xiàng)工程至少需要多少時(shí)間和影響工程進(jìn)度的關(guān)鍵活動(dòng)4.測(cè)試數(shù)據(jù)及測(cè)試結(jié)果測(cè)試數(shù)據(jù)如下:9 11 v a131 6 12 4 23
溫馨提示
- 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年超低頻傳感器標(biāo)定系統(tǒng)合作協(xié)議書
- 八年級(jí)上冊(cè)第一章復(fù)習(xí)導(dǎo)學(xué)案
- 新華東師大版七年級(jí)數(shù)學(xué)下冊(cè)《10章-軸對(duì)稱、平移與旋轉(zhuǎn)-10.5-圖形的全等》教案-162
- 2025年代理合同解除協(xié)議常用版(2篇)
- 2025年代合同標(biāo)準(zhǔn)樣本(2篇)
- 2025年五年級(jí)作文工作總結(jié)范例(二篇)
- 2025年五星級(jí)酒店保潔勞務(wù)合同協(xié)議(2篇)
- 2025年二年級(jí)老師個(gè)人教學(xué)工作總結(jié)模版(四篇)
- 熱點(diǎn)1-1 集合與復(fù)數(shù)(8題型+滿分技巧+限時(shí)檢測(cè))(解析版)
- 2025年產(chǎn)品買賣協(xié)議燈具(2篇)
- 鋼鐵是怎樣煉成的讀后感作文700字
- 武漢市江夏區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試卷【帶答案】-109
- 學(xué)校物業(yè)服務(wù)合同范本專業(yè)版
- SL 288-2014 水利工程施工監(jiān)理規(guī)范
- 部編版八年級(jí)語(yǔ)文上冊(cè)期末考試卷
- 2024年02月中央軍委后勤保障部2024年公開招考專業(yè)技能崗位文職人員筆試參考題庫(kù)附帶答案詳解
- (2024年)肺栓塞的護(hù)理課件
- 小學(xué)數(shù)學(xué)三年級(jí)下冊(cè)第八單元《數(shù)學(xué)廣角-搭配(二)》大單元集體備課整體設(shè)計(jì)
- (高清版)TDT 1031.6-2011 土地復(fù)墾方案編制規(guī)程 第6部分:建設(shè)項(xiàng)目
- 2024年江蘇省高中學(xué)業(yè)水平測(cè)試生物試卷
- 露天采場(chǎng)危險(xiǎn)有害因素辨識(shí)
評(píng)論
0/150
提交評(píng)論