
电梯模拟仿真系统旨在提供逼真的模拟体验。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该课题的设计根源在于数据结构与算法的课程设计,旨在构建一个图形界面程序,并采用C++中的双向链表作为数据存储和访问机制。为了实现代码的灵活性和可重用性,该双向链表运用了模板技术。针对设计思路,我们模拟了一个电梯运行仿真程序,该程序模拟了一个拥有若干楼层(例如十层)的办公大楼,每层设有电梯和步行楼梯。同时,全楼共有若干部(最多十部)电梯,每部电梯的容量为24人,上行下行速度均为5秒/层。电梯运行状态包括向上、向下、停止三种状态,以及当前乘客数量和所在楼层信息。程序还包含一个“按钮数组”,例如当第五层的按钮被按下时,表明有乘客到达第五层的目标楼层。在每一层楼内,记录有电梯数量、等待向上或向下的按钮状态以及正在停留在该层的电梯数量等信息。大楼内(包括进出)的总人数不超过500人,每个人都设定了目标楼层以及最大可接受的等待时间,并且可以选择乘坐电梯或步行上下楼梯。此外,还做了以下假设:在每个时间段内进入大楼的人数随机在0到199之间;使用电梯的人的目标楼层随机在1到10之间;一个人在进入电梯或选择步行之前等待的时间随机在180到360秒之间;一个人到达目标楼层后再次乘坐电梯中间的工作时间则随机在400到6600秒之间。
全部评论 (0)
还没有任何评论哟~


