13年面向对象大作业.pdfVIP

  • 18
  • 0
  • 约4.14千字
  • 约 3页
  • 2018-09-05 发布于山东
  • 举报
上机作业: 用面向对象方法和面向对象程序设计语言,实现满足下述要求的一个交通活动仿真程 序。 问题概述: 在太白路立交建成之前,我校北门二环路有若干十字路口,取其中 2 个加以考察: BSN TBN 白 太 ① ⑤ ② ⑥ EHW 二 CR1 环 CR2 路 EHE 沙 白 ③ ⑦ ④ ⑧ 路 路 BSS TBS 以下分别称二环-白沙路口和二环-太白路口为 CR1 和 CR2,路口的红绿灯如图所示。分 别称图中的二环路东、西端点为 EHE 和 EHW ,白沙路的南、北端点为 BSS 和 BSN ,太白 路的南、北端点为 TBS 和 TBN 。 约束: 1) 红绿灯组(①,④)、(②,③)、(⑤,⑧)、(⑥,⑦)分别同步动作; 2) 绿灯行,红灯停,黄灯忽略。当汽车位于路口的第一位置时,遇红灯允许右转弯, 也允许绕隔离区掉头(参见约束 7 )); 3) 红绿灯组(①,④)、(⑤,⑧)的控制规则为:绿灯亮20 秒后红灯亮 120 秒。红 绿灯组(②,③)、(⑥,⑦)的规则相反; 4) 路口间放行规则为:红绿灯组(②,③)变为绿灯后 60 秒,(⑥,⑦)变为绿灯。 红绿灯组(①,④)变为绿灯后 60 秒,(⑤,⑧)变为绿灯。 5) 各区间的车行时间分别为(与车行方向无关): 区 间 时间(秒) 区 间 时间(秒) 区 间 时间(秒) BSN-CR1 5 EHW-CR1 15 BSS-CR1 20 TBN-CR2 5 EHE-CR2

文档评论(0)

1亿VIP精品文档

相关文档