黑馬程式設計師 交通燈管理系統

2021-05-26 17:45:40 字數 729 閱讀 1950

本來的想法:

交通燈管理系統,初步有car、lamp、road三個物件吧,

車碰到紅綠燈的時候,各個方向會有12個方向可以行使,

這12條路線可以用12個執行緒來表示,

要是沒有紅綠燈控制的話,很容易發生事故,

根據實際情況,實際只有8條路線受控制,其中能同時執行的只有2條路線,

還有4條供車輛隨時向右拐的路線不受控制,這四條路線隨時在執行。

那麼總共在執行的執行緒就有6條了。

6條線路同時執行,執行緒列印輸出pass,如

-------綠燈-----------南北方向開始【直行】!

n2s03  pass!

s2n02  pass!

(四個右轉方向的pass!)

-------紅燈-----------南北方向開始【左轉】!

n2e08  pass!

s2w04  pass!

(四個右轉方向的pass!)

-------綠燈-----------東西方向開始【直行】!

w2e23  pass!

e2w12  pass!

(四個右轉方向的pass!)

-------紅燈-----------東西方向開始【左轉】!

w2n33  pass!

e2s24  pass!

(四個右轉方向的pass!)

看看老師都寫了些什麼:

黑馬程式設計師 交通燈管理系統

asp.net unity開發 net培訓 期待與您交流!專案需求分析 1 首先,要根據我們生活中的交通模型來建立程式設計模型,並畫出草圖進行分析 根據需求做出草圖如圖 2 在圖中一共有12條線路,所有的右轉路線也即綠色線路為常通線,黃燈不做考慮,為了設計一致每一條線路有紅綠燈,右轉線路上的燈常用,...

黑馬程式設計師 交通燈管理

asp.net android io開發s net培訓 期待與您交流!交通燈管理系統 首先我們應該明確 在路上一共有幾條通路,由幾個燈來控制 這個問題我們的考慮只要是一下這些線路,在十字路口有各個同行的車,而紅綠燈能控制的只有八個路線即 四條直行的 線路,和南往西 北往東 東往南和西往北這些線路,有...

黑馬程式設計師 java 交通燈管理系統

終於把前面的東西看完了,今天在看張老師的交通燈管理系統。個人總結了一下,隨著老師的激情的講課,也激情的聽了一天,連飯都忘了吃。說的有點誇張了。原本對於我目前水平,做這樣的專案簡直是可望而不可及的。但是隨著老師的講課,思路也變的清晰了好多,但也沒說完全能理解。之後手動的編寫仍是乙個重要的鍛鍊。課堂知識...