电梯模拟代码 数据结构课设

时间:2024-06-24 04:15:51
【文件属性】:

文件名称:电梯模拟代码 数据结构课设

文件大小:26KB

文件格式:ZIP

更新时间:2024-06-24 04:15:51

数据结构 电梯模拟

1、题目内容 模拟某校九层教学楼的电梯系统。该楼有一个自动电梯,能在每层停留,其中第一层是大楼的进出层,即是电梯的“本垒层”,电梯“空闲”时,将来到该层候命。 电梯一共有七个状态,即正在开门(Opening)、已开门(Opened)、正在关门(Closing)、 已关门(Closed)、等待(Waiting)、移动(Moving)、减速(Decelerate)。 乘客可随机地进出于任何层。对每个人来说,他有一个能容忍的最长等待时间,一旦等候电梯时间过长,他将放弃。 模拟时钟从 0 开始,时间单位为 0.1 秒。人和电梯的各种动作均要消耗一定的时间单位(简记为 t),比如: 有人进出时,电梯每隔 40t 测试一次,若无人进出,则关门; 关门和开门各需要 20t; 每个人进出电梯均需要 25t; 电梯加速需要 15t; 上升时,每一层需要 51t,减速需要 14t; 下降时,每一层需要 61t,减速需要 23t; 如果电梯在某层静止时间超过 300t,则驶回 1 层候命。 ———————————————— 版权声明:本文为CSDN博主「HUST48」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/TYtrack/article/details/104432967


【文件预览】:
电梯
----Elevator.h(9KB)
----zzz_eleva.exe(86KB)
----ele.cpp(169B)

网友评论

  • 从文章上看,思路清晰,但是代码运行不了,编译没通过。压缩包里的程序也没法正常运行,提示找不到找不到VCRUNTIME149D.dll。。。希望博主能够回复解决。。。