1.楼层由上至下依次编号为9,8,7,6,5,4,3,2,1,0。每层都有向上和向下两个按钮,对应20个变量callup[0...9]和calldown[0...9]。电梯内10个目标层按钮对应变量out[0...9]。有人按下某个按钮时,相应的变量就增1,一旦要求满足后,该变量就减1。当有多人的需求相同时,相应的处理时间就增长,用于模拟真实的情况。2.电梯处于三种状态之一:UP(上行),DOWN(下行)和Idle(等候)。如果电梯处于Idle状态且不在1层超过20个时间单位时,则驶回1层。当电梯处于Idle状态时,一旦收到前往另一层的命令,就转入UP或DOWN状态,执行相应的操作。3.其它重要的变量有:floor----当前电梯外乘客所在楼层;