学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

急求下题的C语言程序!!!挑战一下!!!谁能做出来!!

急求下题的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@163.com
QQ:396218502
附件: 您所在的用户组无法下载或查看附件

TOP

自己的作业自己做

TOP

各位高手大哥们,帮帮做一下,提供点思路也可以呀!!!!!!

TOP

严重支持二楼的观点

C/C++讨论群:46520219 3996098 21035626 57909089
免费的C/C++算法学习论坛:http://yzfy.org

TOP

shuo实话  看来一变题目很不理解    怎么是按车放行 
个人感觉  找规律把  红路灯的规律 
------...-.-..-...-----........-------.......----.....------....||- - !

TOP

发新话题