急!VB语言设计:模拟汽车在交通灯控制下行驶,求答案
发布网友
发布时间:2023-07-10 17:00
我来回答
共2个回答
热心网友
时间:2024-12-04 09:52
问题描述:
(1)利用定时器和图片框控制交通灯红、绿、黄灯的切换,当汽车行驶到停车线附近,根据交通灯的情况进行控制:红灯和黄灯,减速行驶,直到停车线时停止;绿灯继续行驶,若达不到规定正常速度,则加速。
(2)多辆汽车同时行驶
主要技术问题的描述:
(1)汽车速度用数组dx()表示。速度值为0-4.第i辆车速dx(i)=0,停车;dx(i)=4,全速。
(2)绿灯时汽车速度计算:
第一辆车的速度:逐渐加速,如果汽车停止或慢速时,dx(i)=dx(i)+1,直至全速
后续车的速度:保持车距,根据后车离前车的间距确定车速
(3)红灯时汽车速度计算:
第一辆车的速度:过了停车线或离停车线较远,全速;汽车靠近停车线时,减速行驶;到停车线前dx(1)=0.
后续车的速度:保持车距,根据后车离前车的距离确定车速。后车离前车较远时,全速行驶,dx(i)=4;后车接近前车时,减速行驶,dx(i)=3/2/1;离前车最小间距时,dx(i)=0.
(4)汽车位置:汽车当前位置减去dx(i).在新位置显示汽车。
(5)第一辆汽车开车显示屏:第二辆车改为第一辆车,后面依次类推,在显示屏右侧生成一辆新车。
这个吗?追问对,这个,求答案
热心网友
时间:2024-12-04 09:52
有报酬吗?