2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、停車場管理系統(tǒng)停車場管理系統(tǒng)一、簡介一、簡介1設計目的1設計目的理解線性表的邏輯結構存儲結構,進一步提高使用理論知識指導解決實際問題的能力。2問題描述設停車場只有一個可停放幾輛汽車的狹長通道,只有一個大門可供汽車進出。汽車在停車場內按車輛到達的先后順序依次排列,若車場內已停滿幾輛汽車,則后來的汽車只能在門外的便道上等候,一旦停車場內有車輛開走,則排在便道上的第一輛汽車即可進入;當停車場內某輛汽車要開走時,由于停車場是狹長的通道,在它之后

2、開入的車輛必須先推出車場為他讓路,待車輛開出大門,為他讓路的車輛再按原次序進入車場。試設計這樣一個停車場模擬管理程序。2、數(shù)據結構的設計:數(shù)據結構的設計:有問題描述可以了解此停車場管理系統(tǒng)是在一個狹長的通道上的,而且只有一個大門可以供車輛進出,并且要實現(xiàn)停車場內某輛車要離開時,在它之后進入停車場的車都必須先退出停車場為它讓路,待其開出停車場后,這些輛再依原來的次序進場的功能,所以就需要設計兩個堆棧,其中一個堆棧用來模擬停車場,另一個堆棧

3、用來模擬便道,臨時停車場用來存該放當有車輛離開時,原來停車場內為其讓路的車輛。至于當停車場已滿時,需要停放車輛的通道可以用一個鏈隊列來實現(xiàn)。當停車場內開走一輛車時,通道上便有一輛車進入停車場,此時只需要改變通道上車輛結點的連接方式就可以了,使通道上第一輛車進入停車場這個堆棧,并且使通道上原來的第二輛車成為通道上的第一輛車,此時只需將模擬通道的鏈隊列的頭結點連到原來的第二輛車上就可以了。至于通道上車輛的停放則用一個鏈隊列來實現(xiàn),此時,通道

4、上車輛的離開或者進入停車場只需改變此鏈隊列上的結點而已。對于要對停車場內的車輛根據其停放時間收取相應的停車費用,可以記錄下車輛進入以及離開停車場的時間,再用時間差乘以相應的單價并且打印出最后的費用就可以實列表顯示判斷輸入值結束顯示車場列表顯示便道列表2.便道1.車場又分別調用了顯示停車場上車輛信息的函數(shù)以及顯示便上車輛信息的函數(shù)(4)退出程序模塊5.5.界面設計界面設計打開后即進入停車場管理系統(tǒng),并伴隨歡迎界面。6程序設計程序設計函數(shù)介

5、紹intArrival(SeqStackCarEnterLinkQueueCarW)車輛到達7.7.運行與測試運行與測試(1)連續(xù)有7輛汽車到來,牌照號分別為CF001、CF002、CF003、CF004、CF005、CF006、CF007,前5輛車應該進入停車位1-5車位,第6、7輛車應停入便道的1、2位置上。(2)上面(1)中的情況發(fā)生后,讓牌照CF003的汽車從停車場開走,應顯示CF005、CF004的讓路動作和CF006從便道到

6、停車位的動作。(3)隨時檢查停車位和便道的狀態(tài),不應該出現(xiàn)有空位而便道上還有車的情況。(4)其它正常操作的一般情況。8設計完成后的思考設計完成后的思考1、編程時要認真,出現(xiàn)的錯誤要及時找出,并分析改正。解決問題時要善于查閱相關資料,調試并分析程序。另外,要注意符號的使用。2、通過此次課程設計我學到了好多的知識,當然以前會的知識變得更加深刻。不太清楚地知識點也有了新的理解。9源程序代碼源程序代碼#include#include#inclu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論