zoukankan      html  css  js  c++  java
  • 关于电梯调度问题

    电梯调度

          现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示:

    电梯编号

    可服务楼层

    最大乘客数量

     

    最大载重量

     1

    全部楼层

    10

    800 kg

    2

    单层

    10

    800 kg

    3

    双层

    20

    1600 kg

    4

    全部楼层

    20

    2000 kg

          其使用规定如下:

          1、楼层号为0~20,其中0号为地下一层;

          2、有楼层限制的电梯不在响应楼层停靠,如单双层;

          3、所有电梯采用统一按钮控制

      

          以上为该电梯调度程序要求,看到这个题目,我当时就想到了我们学校图书馆里的电梯,有的电梯是单层停靠,有的是双层停靠,还有的是只有图书管理员刷卡才能使用。每次去图书馆都觉得很讨厌,特别想知道是用怎样的程序进行控制的。因为我个人觉得图书馆里电梯的设计很不方便,因为毕竟多部电梯距离很远,对于对图书馆不太熟悉的同学来说,如果想去双数楼层,结果不小心去了只有单层停靠的电梯处,还得绕一圈去乘坐双层停靠的电梯。而且如果只有刷卡才能使用的电梯停在一楼,我们却要等另外的一部电梯从八楼慢腾腾的再下来,确实挺让人抓狂。如今却让我们自己编写这种电梯控制程序,那我就暂且认为这四部电梯是在一块的,不用跑来跑去的太麻烦。

          有次在寝室楼乘电梯,里面的人没有看见外面还有人正在进电梯,结果按了闭合键,把正要进电梯的人夹的不轻,所以我觉得闭合键确实不需要,毕竟几秒钟的时间正常情况下应该不会耽误多大的事,这一点应该向国外学习。关于编程问题,暂且还没有多少思路,下周和结对伙伴交流一下再谈心得。

     

  • 相关阅读:
    类单元实验?(不成功)
    类的组合
    实验2
    C++ work 1 switch and while
    Python 学习笔记 0308 周二:tuple,list,dict的区别
    Python 学习笔记 0307 周一:lambda函数和整数判断
    mac搭建python环境
    我也想犯这些错误【2】初始化之前变量的默认值
    毕业三年。
    我也想犯这些错误【1】c#的值类型和引用类型
  • 原文地址:https://www.cnblogs.com/yuan7180/p/5327016.html
Copyright © 2011-2022 走看看