按照程序的框架,根據不同的功能需求,將程序拆分成壹個個小的功能模塊分別進行編寫,爾後將其合並起來,經過測試就可以完成了。
當然這個過程是比較復雜的,壹下子很難講清楚。
如果樓主是初學者,也可以按照下面的方法進行:
以這個命題為例,假裝自己是壹列火車,或者說是壹條數據,比如,本務機還是重聯還是單機還是補機,註冊號是多少,車次是多少,換長是多少,總重是多少,既有行車計劃是什麽,本場站有多少股道,多少個道岔,多少臺信號機,多少條正線多少條側線,有沒有安全線,安全線長度是多少,多少個站臺,站臺長度是多少,站內當前有沒有停放車輛等等,這可能都是需要輸入的條件。根據壹次實際的調度流程,經過什麽樣的運算,各個數據之間都是怎樣產生作用,爾後輸出結果,比如,某車某道通過,走什麽道岔,限速多少,信號機紅光,白光還是綠光或是藍光等。然後根據若幹次這樣的過程觀察,摸出程序的大體框架在進行編程。
剛起床,邏輯比較混亂,不知道能不能幫上樓主的忙,祝妳成功。
還說詳細呀,真的很難表述,妳是自己做呢還是給別人做?如果是自己做著玩兒的,我倒是可以找機會交給妳,呵呵。