• 电梯调度(两人结对)


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

    二  电梯调度 (原题)

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

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

    三  需求分析

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

    四 程序流程图

    五 程序调试

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

    超重判断的程序:

    电梯下行的调试界面:

    六 心得体会

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

  • 相关阅读:
    PAT甲级——A1148 WerewolfSimpleVersion【20】
    kruskal算法【最小生成树2】
    prim算法【最小生成树1】
    最小生成树
    关键路径详解
    「日常训练&知识学习」树的直径(POJ-1849,Two)
    「日常训练」Balancing Act(POJ-1655)
    「日常训练」Duff in the Army (Codeforces Round #326 Div.2 E)
    「题目代码」P1054~P1059(Java)
    「日常训练」All Friends(POJ-2989)
  • 原文地址:https://www.cnblogs.com/wyz937386163/p/5370133.html
Copyright © 2020-2023  润新知