• 电梯调度设计思路及算法


    电梯调度设计思路及算法:                                                                                 调查及设计小组:尚矫健,节振华

          将电梯作为一个类,声明四个对象,即四部电梯。

          电梯类中属性:当前所在楼层(可用高度得出);

                             可承载最多人数;

                             可承载最大重量;

                             当前状态(可用速度,高度,皆有正负表示);

          电梯类中函数:判断是否去接乘客(参数为乘客所在楼层数),{是否同向或静止};

                              计算当前所在楼层和乘客所在楼层之间差距(返回差距,在主函数中比较);

                             判断电梯是否超过电梯承载限额;

                             在一定时间内无人使用回到一层;

                             修改当前状态;

                             电梯运行中(参数为电梯内乘客所按层数),此函数为重载函数(参数个数不同);

        主函数:

                   当乘客在电梯外按下上下键按钮时,四个电梯对象判断是否去接ta,在有电梯接的情况下,比较哪个最快到达;

                   若有相同的,则以乘客所按的那部电梯为标准;

                   若四部电梯都接不了,则等待至其中一部电梯进入可接状态。

                  乘客进入后按下要到的楼层,电梯进入运行中。

                  另一批乘客开始坐电梯,,,,,。

  • 相关阅读:
    前端菜鸡之路——聊天室2.0
    AngularJS入门——hello world!
    前端菜鸡之路——网页上的图标
    可拖动的消息框
    node.js之socket.io模块
    yahoo军规的思考
    如何用jquery实现点击后跳到页面指定位置
    CSS多列布局
    Node.js下Mysql数据库连接
    ABAP 程序报 unicode 错误
  • 原文地址:https://www.cnblogs.com/shangjiaojian/p/3597359.html
Copyright © 2020-2023  润新知