Re: [問題] 問兩個觀念

看板Programming作者時間16年前 (2008/05/13 19:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《MOONRAKER.bbs@ptt.cc (㊣烏笨禿,又笨又禿)》之銘言: > ※ 引述《ordonez (如夫人不如夫人)》之銘言: > : 不好意思,小弟僅寫過簡單的數值計算程式(大學程度),但現工作遇到兩個程式觀念不知 > : 該如何解釋,google似乎也找不太到。 > : (1) step machine;以及 > step machine: 踏步機 > http://www.fitnessdepot.co.za/uploads/pics/Lifestep9500HR.jpg
> : (2) finite step machine。 > finite step machine: 有限踏步機 > http://brown.dailyjolt.com/albums/album616/pic49418.jpg
> 基本上你可能聽錯單字了… >   ? finite step machine ? 應該是 "有限狀態機(finite state machine)" 吧! step machine 則應是 "狀態機(state machine)" http://nthucad.cs.nthu.edu.tw/~yyliu/personal/nou/04ds/fsm.html 在網路上用 "有限狀態機" 這關鍵字查. 或電腦書的對應章節. 這個理論觀念很簡單, 但是解決現實問題時, 不是很容易設計. 用這個理論解決問題, 就可以看得出一個人的程式邏輯能力. 學過後, 記得隨便找一些沒學過的問題自己練習看看! 1. 判斷這個問題是不是適合用 "狀態機" 模式來解決. 這可以考你對這理論特性的瞭解程度. 有些人不懂其實是問題不合適, 卻偏偏執著要用這理論解決, 搞半天走錯路, 走不出去. 2. 適合的問題要寫到各種可能情況都能正確運轉. 3. 至少要找三個以前沒見過的例子練習. 否則有學等於沒學! 考試可以 照學過的要點寫, 能畢業, 但是以後實際上的工作卻完全寫不出來! 有學等於沒學! 你能自己發現新問題再自行解決, 才能提昇工作的實力. -- ◣ ▁▁ ▄▌ 楓橋驛站<bbs.cs.nthu.edu.tw> ▃▌ 來自: 61-229-170-46.dynamic.hinet.net
文章代碼(AID): #18ANmo00 (Programming)
文章代碼(AID): #18ANmo00 (Programming)