电梯调度
现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示:
电梯编号 |
可服务楼层 |
最大乘客数量 |
最大载重量 |
1 |
全部楼层 |
10 |
800 kg |
2 |
单层 |
10 |
800 kg |
3 |
双层 |
20 |
1600 kg |
4 |
全部楼层 |
20 |
2000 kg |
其使用规定如下:
1、楼层号为0~20,其中0号为地下一层;
2、有楼层限制的电梯不在响应楼层停靠,如单双层;
3、所有电梯采用统一按钮控制
以上为该电梯调度程序要求,看到这个题目,我当时就想到了我们学校图书馆里的电梯,有的电梯是单层停靠,有的是双层停靠,还有的是只有图书管理员刷卡才能使用。每次去图书馆都觉得很讨厌,特别想知道是用怎样的程序进行控制的。因为我个人觉得图书馆里电梯的设计很不方便,因为毕竟多部电梯距离很远,对于对图书馆不太熟悉的同学来说,如果想去双数楼层,结果不小心去了只有单层停靠的电梯处,还得绕一圈去乘坐双层停靠的电梯。而且如果只有刷卡才能使用的电梯停在一楼,我们却要等另外的一部电梯从八楼慢腾腾的再下来,确实挺让人抓狂。如今却让我们自己编写这种电梯控制程序,那我就暂且认为这四部电梯是在一块的,不用跑来跑去的太麻烦。
有次在寝室楼乘电梯,里面的人没有看见外面还有人正在进电梯,结果按了闭合键,把正要进电梯的人夹的不轻,所以我觉得闭合键确实不需要,毕竟几秒钟的时间正常情况下应该不会耽误多大的事,这一点应该向国外学习。关于编程问题,暂且还没有多少思路,下周和结对伙伴交流一下再谈心得。