| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 689 人关注过本帖
标题:急求下题的C语言程序!!!挑战一下!!!谁能做出来!!
取消只看楼主 加入收藏
ren7758
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-5-10
收藏
 问题点数:0 回复次数:1 
急求下题的C语言程序!!!挑战一下!!!谁能做出来!!

附件里也有
设十字路口有东西南北4个方向的红绿灯!
每个红绿灯有:红、绿、黄三种状态(当值为1是开启,0是关闭状态)
一、设(开始的时候)
东:S11=0(红灯关闭)S12=0(绿灯关闭)S13=0(黄灯关闭)
西:S21=0            S22=0            S23=0
南:S31=0            S32=0            S33=0
北:S41=0            S42=0            S43=0
二、按上图展开程序(使4个路口的红灯全亮)
东:S11=1(红灯开启)S12=0(绿灯关闭)S13=0(黄灯关闭)
西:S21=1            S22=0            S23=0
南:S31=1            S32=0            S33=0
北:S41=1            S42=0            S43=0
三、延时(短)设t0=2 秒
四、点亮南北路口绿灯
东:S11=1(红灯开启)S12=0(绿灯关闭)S13=0(黄灯关闭)
西:S21=1            S22=0            S23=0
南:S31=0(红灯关闭)S32=1(绿灯开启)S33=0
北:S41=0            S42=1            S43=0
五、延时长t1
{在此t1由下面得出:
下面是单行车道,给定的绿灯30可通过的车辆
现在我给出南北路一次放行40辆车
求绿灯时间:t1
假设:1. 车辆长度相同、速度相同,从静止开始做匀加速运动;
2. 车距相同,启动延迟时间相等;3. 直行,不拐弯,单侧,单车道;4. 秩序良好,不堵车。
主要参数和变量: 车长L,车距D,加速度a,启动延迟T, 在时刻 t 第 n 辆车的位置 Sn(t)。
用数轴表示车辆行驶道路,数轴的正向为汽车行驶方向, 数轴原点为红绿灯停车线的位置。
于是, 当Sn(30)>0时, 表明在第30秒第n辆车已通过红绿灯停车线;否则,结论相反,第n辆车真遇到红灯,必须停车。
 模型构造:
1.停车位模型:  Sn(0)=-(n-1)(L+D)
2.启动时间模型:    tn =(n-1)T
3.行驶模型:   Sn(t)=Sn(0)+1/2 a (t-tn) 2,  t>tn
 参数估计: L=5m,D=2m,T=1s,a=2m/s
模型求解:  Sn(30)=-7(n-1)+(30-(n-1))2>0  
     得: n=19  且 t19=18<30=t 成立。问题解答: 最多19辆车通过路口. }在此要给出子程序
六、熄灭南北路口绿灯并开启南北路口黄灯
东:S11=1(红灯开启)S12=0(绿灯关闭)S13=0(黄灯关闭)
西:S21=1            S22=0            S23=0
南:S31=0(红灯关闭)S32=0            S33=1(黄灯开启)
北:S41=0            S42=0            S43=1
七、4个路口红灯全亮
东:S11=1(红灯开启)S12=0(绿灯关闭)S13=0(黄灯关闭)
西:S21=1            S22=0            S23=0
南:S31=1            S32=0            S33=0
北:S41=1            S42=0            S43=0
八、点亮东西路口绿灯
东:S11=0(红灯关闭)S12=1(绿灯开启)S13=0(黄灯关闭)
西:S21=0            S22=1            S23=0
南:S31=1(红灯开启)S32=0(绿灯关闭)S33=0
北:S41=1            S42=0            S43=0
九、延时长t2   在此t2和t1求法一样!!!!现在我给出东西路一次放行30辆车
十、熄灭东西路口绿灯并开启东西路口黄灯
东:S11=0(红灯关闭)S12=0(绿灯关闭)S13=1(黄灯开启)
西:S21=0            S22=0            S23=1
南:S31=1(红灯开启)S32=0            S33=0(黄灯关闭)
北:S41=1            S42=0            S43=0
十一、延时(短)设t0=2 秒
十二、回到“二”
重复!!!!!


我的邮箱ren7758333@
QQ:396218502

图.jpg (28.71 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: C语言 红灯 挑战 绿灯 
2008-05-10 16:45
ren7758
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-5-10
收藏
得分:0 
各位高手大哥们,帮帮做一下,提供点思路也可以呀!!!!!!
2008-05-10 16:46
快速回复:急求下题的C语言程序!!!挑战一下!!!谁能做出来!!
数据加载中...
 
   



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

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