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


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

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

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

                             可承载最多人数;

                             可承载最大重量;

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

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

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

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

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

                             修改当前状态;

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

        主函数:

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

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

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

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

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

  • 相关阅读:
    教你轻松搞定javascript中的正则
    带你学习javascript的函数进阶(二)
    带你学习Javascript中的函数进阶(一)
    带你学习ES5中新增的方法
    作为前端,你需要懂得javascript实现继承的方法
    作为前端,你需要了解的js构造函数和原型
    ES6学习笔记(三):教你用js面向对象思维来实现 tab栏增删改查功能
    企业级zabbix监控搭建及邮件报警
    -bash: netstat: 未找到命令
    shell点名脚本不重复人名
  • 原文地址:https://www.cnblogs.com/shangjiaojian/p/3597359.html
Copyright © 2020-2023  润新知