黑馬程式設計師 交通燈

2021-06-21 22:24:44 字數 1691 閱讀 5420

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

交通燈管理系統

1,首先向張孝祥老師致敬

張孝祥老師語錄:

i.             害羞是找不到工作的。

ii.             細節見真英雄

iii.             新技術是為解決問題而誕生的

iv.             人的精力是有限的,應該把精力留給自己最愛的事業上,或者最主要的事情上

v.             人的精力就那麼一點,不能夠留給別人

vi.             必須幹好一件事哦,你畢竟沒有無窮無盡的精力

vii.             大家在搞這些值的時候要小心一點,以後找錯誤付出的代價就是你現在仔細代價的十倍

viii.             誰在利益面前都會低頭的,我深知這個道理

ix.             未來是美好的牛奶和麵包都會有的

x.             現在在北京多高的工資人家都給的起,就看你敢不敢要,會不會要

xi.             環境影響乙個人,你得相信這句話

xii.             好,就這樣吧

2,           分析

總共有12條路線,為了統一程式設計模型,可以假設每條路線都有乙個紅綠燈對其進行控制,右轉彎的

4條路線的控制燈可以假設稱為常綠狀態,另外,其他的8條線路是兩兩成對的,可以歸為4組,所以,程式只需考慮圖中標註了數字號的4條路線的控制燈的切換順序,這4條路線相反方向的路線的控制燈跟隨這4條路線切換,不必額外考慮。

車子只看自己的燈,而不看自己的方向

3,           物件導向的分析和設計

a)       物件:①紅綠燈()和控制系統()

②路(road)

③汽車àstring

b)       燈的設計(12個用列舉)

public enum lamp

},

10,

10,

timeunit.seconds);

}

}

e)       main函式

public static void main(string args) ;

for(inti=0;inewroad(directions[i]);

}

/*產生整個交通燈系統*/

newlampcontroller();

}

----------------------

asp.net+unity開發、

.net培訓、期待與您交流! ----------------------

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

交通燈管理系統 例如 由南向而來去往北向的車輛 直行車輛 由西向而來去往南向的車輛 右轉車輛 由東向而來去往南向的車輛 左轉車輛 注 南北向車輛與東西向車輛交替放行,同方向等待車輛應先放行直行車輛而後放行左轉車輛。隨機生成車輛時間間隔以及紅綠燈交換時間間隔自定,可以設定。不要求實現gui,只考慮系統...

黑馬程式設計師 交通燈案例學習

asp.net android ios開發 net培訓 期待與您交流!這個案例剛開始看時一頭霧水,特別是路線看起來很多,非常干擾。後來跟著把 敲了一遍,慢慢才理解解題思路以及 的實現。1.多畫圖分析 2.多寫 即使不懂也可以跟著示例打 3.多注意各個類之間的關係,通過什麼樣的方式聯絡。下面說說學習這...

黑馬程式設計師 交通燈控制系統

asp.net unity開發 net培訓 期待與您交流!交通燈管理系統 一.專案需求 二.需求分析 1 交通訊號燈控制器的分析 1基本概念 將兩個方向對立的訊號燈歸為一組,如南訊號燈和北訊號燈為一組,東南訊號燈和西北訊號燈為一組 2.基本邏輯 任意時刻,只能有一組訊號燈保持亮的狀態,右轉車輛不受訊...