資源簡(jiǎn)介
[問(wèn)題描述]
設(shè)計(jì)一個(gè)電梯模擬系統(tǒng)。這是一個(gè)離散的模擬程序,因?yàn)殡娞菹到y(tǒng)是乘客和電梯等“活
動(dòng)體”構(gòu)成的集合,雖然它們彼此交互作用,但它們的行為是基本獨(dú)立的。在離散的模擬中,
以模擬時(shí)鐘決定每個(gè)活動(dòng)體的動(dòng)作發(fā)生的時(shí)刻和順序,系統(tǒng)在某個(gè)模擬瞬間處理有待完成
的各種事情,然后把模擬時(shí)鐘推進(jìn)到某個(gè)動(dòng)作預(yù)定要發(fā)生的下一個(gè)時(shí)刻。
[基本要求]
(1)模擬某校五層教學(xué)樓的電梯系統(tǒng)。該樓有一個(gè)自動(dòng)電梯,能在每層停留。五個(gè)樓層
由下至上依次稱為地下層、第一層、第二層、第三層和第四層,其中第一層是大樓的進(jìn)出層,
即是電梯的“本壘層”,電梯“空閑”時(shí),將來(lái)到該層候命。
(2)乘客可隨機(jī)地進(jìn)出于任何層。對(duì)每個(gè)人來(lái)說(shuō),他有一個(gè)能容忍的最長(zhǎng)等待時(shí)間,一
旦等候電梯時(shí)間過(guò)長(zhǎng),他將放棄。
(3)模擬時(shí)鐘從o開始.時(shí)間單位為o.1秒。人和電梯的各種動(dòng)作均要耗費(fèi)一定的時(shí)間
單位(簡(jiǎn)記為t),比如:
有人進(jìn)出時(shí),電梯每隔40t測(cè)試一次,若無(wú)人進(jìn)出,則關(guān)門;
關(guān)門和開門各需要20t;
每個(gè)人進(jìn)出電梯均需要25t,
如果電梯在某層靜止時(shí)間超過(guò)300t,則駛回1層候命。
(4)按時(shí)序顯示系統(tǒng)狀態(tài)的變化過(guò)程:發(fā)生的全部人和電梯的動(dòng)作序列
代碼片段和文件信息
評(píng)論
共有 條評(píng)論