zoukankan      html  css  js  c++  java
  • 电梯调度(两人结对)

    一  小组成员:万延正(本人)    董强强(队友

    二  电梯调度 (原题)

         控制21层楼的四部电梯,1,4号电梯可以在全部楼层停靠,2,3号电梯分别停靠单双层,1,2号电梯最大载重800kg,人数限制为10人,3,4电梯人数限制为20人,最大载重

         分别为1600kg和2000kg。由于编程基础薄弱,能力有限,也没能做出界面,程序也只是对一部电梯的LOOK算法,希望老师原谅。

    三  需求分析

         该电梯采用LOOK算法,电梯初始化停靠在-1层(地下室,电梯上行,首先保存所有提出申请的楼层,然后根据申请的编号到达不同的楼层,乘客进入电梯,判断是否超重或超员,如果超重或超员提示乘客离开电梯,如果不超重也不超员,乘客输入所到楼层,到达目的楼层乘客离开电梯,判断电梯是否有下行申请,如果有则进行电梯下行操作,如果没有到-1层等候。

    四 程序流程图

    五 程序调试

        界面有限,只输入两个上行申请楼层,例如乘客在5层和9九层提出申请,分别到达8层和14层。

    超重判断的程序:

    电梯下行的调试界面:

    六 心得体会

         由于我俩都只会用C语言,而且编程能力薄弱,做出的东西功能不全,界面也不美观,但是经过本次项目后,我学到了很多东西,也意识到团队的重要性,和高效率。只能越挫越勇,不断学习,逐渐进步。下面是编程时的照片

  • 相关阅读:
    linux学习 建立静态库,动态库,写简单的makefile
    C++中顶层const和底层const
    BDB (Berkeley DB)数据库简单介绍(转载)
    Java中Map的使用
    Spring MVC 3 深入总结
    nvl,空时的推断和取值
    java堆栈 (转)
    mybatis--面向接口编程
    HDU 4888
    socket编程——一个简单的样例
  • 原文地址:https://www.cnblogs.com/wyz937386163/p/5370133.html
Copyright © 2011-2022 走看看