| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4224 人关注过本帖
标题:求各位前辈帮忙写个电梯的小程序!
只看楼主 加入收藏
Leuch丶
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-5-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
求各位前辈帮忙写个电梯的小程序!
1.    共有1个电梯。
2.    共有maxfloor层楼层。maxfloor=9。初始在1层
3.    中间层每层有上下两个按钮,最下层只有上行按钮,最上层只有上行按钮。每层都有相应的指示灯,灯亮表示该按钮已经被按下,如果该层的上行或者下行请求已经被响应,则指示灯灭
4.    电梯内共有maxfloor个目标按钮,表示有乘客在该层下电梯。有指示灯指示按钮是否被按下。乘客按按钮导致按钮指示灯亮,如果电梯已经在该层停靠则该按钮指示灯灭
5.    另有一启动按钮(GO)。当电梯停在某一楼层后,接受到GO信息就继续运行。如果得不到GO信息,等待一段时间也自动继续运行。
6.    电梯内设有方向指示灯表示当前电梯运行方向。
7.      电梯按钮的设计,不在图形界面上体现,仅用来设计键盘的模拟输入。

(二)电梯的运行控制
1.电梯的初始状态是电梯位于第一层处,所有按钮都没有按下。
2.乘客可以在任意时刻按任何一个目标钮和呼叫钮。呼叫和目标对应的楼层可能不是电梯当前运行方向可达的楼层。
3.    如果电梯正在向I层驶来,并且位于I层与相邻层(向上运行时是I-1层或者向下运行时是I+1层)之间,则因为安全考虑不响应此时出现的I层目标或者请求。如果电梯正好经过了I楼层,运行在I楼层和下一楼层之间,则为了直接响应此时出现的I层目标或者请求,必须至少到达运行方向上的下一楼层然后才能掉头到达I楼层(假设掉头无须其它额外时间),如果I楼层不是刚刚经过的楼层则可以在任意位置掉头,此时掉头后经过的第一个楼层不可停。
4.    电梯系统依照某种预先定义好的策略对随机出现的呼叫和目标进行分析和响应。
5.    乘客数量等外界因素(可能导致停靠时间的长短变化)不予考虑。假设电梯正常运行一层的时间是5S,停靠目标楼层、上下乘客和电梯继续运行的时间是5S。
6.    当电梯停靠某层时,该层的乘客如果错误的按目标或呼叫按钮都不予响应。
7.    电梯停靠某一层后,苦无目标和呼叫,则电梯处于无方向状态,方向指示灯全灭,否则电梯内某个方向的指示灯亮,表示电梯将向该方向运行。等接到“GO”信号后电梯立即继续运行。若无GO信号,则电梯在等了上下乘客和电梯继续运行时间后也将继续运行。
8.    当一个目标(呼叫)已经被服务后,应将对应的指示灯熄灭。
搜索更多相关主题的帖子: 指示灯 信息 
2014-05-06 17:20
Leuch丶
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-5-6
收藏
得分:0 
我的qq 1417082724,各位能帮忙写的大神加一下~!!感激不尽!!
PS:整个程序是C语言程序,只用指针,链表和文件来写。
2014-05-06 17:21
Leuch丶
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-5-6
收藏
得分:0 
另外我还在百度知道设有100悬赏http://zhidao.baidu.com/question/1381646141357619540.html?quesup2&oldq=1
能解答的在知道里留言,我会给最佳回答。
2014-05-06 17:23
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:20 
不会C语言程序
2014-05-06 21:31
快速回复:求各位前辈帮忙写个电梯的小程序!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016880 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved