最後一把

來源: 原野青蛙 2015-03-09 15:33:15 [] [博客] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (1187 bytes)
本文內容已被 [ 原野青蛙 ] 在 2015-03-09 16:24:28 編輯過。如有問題,請報告版主或論壇管理刪除.

唯一的問題,用程序來寫,是這個法存在著這個循環漏洞:

A: If (Solid Red & Not Turning)
         1, Stop
         2, Hold in position until indicated to move
    Else If (Solid Red & Turning)
            B:這裏有個無限循環,因為B裏要求先滿足A條件,但是A的至少一種解釋是排除了B,所以才有上麵這個 Else If.
           下麵是進了這個Else If 邏輯後,永遠走不到的:
            If (Safe)
                Go
            Else
                Hold until indicated to move
            End If
     Else
            Green,Yellow, Flashing Red,Flashing Yellow,OR No Light 
     End if

所有跟帖: 

你就是錯在這裏,B不是else, A的else是go,B是else 的exception -慧惠- 給 慧惠 發送悄悄話 慧惠 的博客首頁 (44 bytes) () 03/09/2015 postreply 15:39:46

青蛙就是沒有理解英文的意思才造成他寫成那樣的程序,還理直氣壯, -水中撈月- 給 水中撈月 發送悄悄話 水中撈月 的博客首頁 (27 bytes) () 03/09/2015 postreply 16:05:15

但第一個條件,程序走不通,所以我估計,正確理解應該是這樣吧 -慧惠- 給 慧惠 發送悄悄話 慧惠 的博客首頁 (268 bytes) () 03/09/2015 postreply 16:07:49

把俺上麵的解釋看一遍,再編。 -水中撈月- 給 水中撈月 發送悄悄話 水中撈月 的博客首頁 (54 bytes) () 03/09/2015 postreply 16:18:51

你上麵哪個解釋最好?copy/paste過來好吧? -慧惠- 給 慧惠 發送悄悄話 慧惠 的博客首頁 (0 bytes) () 03/09/2015 postreply 16:27:44

提示一下: -水中撈月- 給 水中撈月 發送悄悄話 水中撈月 的博客首頁 (116 bytes) () 03/09/2015 postreply 16:39:14

這個解釋: -水中撈月- 給 水中撈月 發送悄悄話 水中撈月 的博客首頁 (206 bytes) () 03/09/2015 postreply 16:42:56

非程序員改寫一把,請指教: -水中撈月- 給 水中撈月 發送悄悄話 水中撈月 的博客首頁 (858 bytes) () 03/09/2015 postreply 16:52:44

你那個提示是對的,這樣一個條件下麵,就隻會有一個指令了 -慧惠- 給 慧惠 發送悄悄話 慧惠 的博客首頁 (693 bytes) () 03/09/2015 postreply 17:24:45

算了,超出俺的理解範圍了,謝謝你的合作。既然已打包,就別再勞神了。 -水中撈月- 給 水中撈月 發送悄悄話 水中撈月 的博客首頁 (0 bytes) () 03/09/2015 postreply 17:33:12

嗯,打包的東西,我也懶得進。不過我明白了,否則堵那兒非把我憋死不可。 -慧惠- 給 慧惠 發送悄悄話 慧惠 的博客首頁 (0 bytes) () 03/09/2015 postreply 17:37:05

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”