在程式設計裡,判斷語法扮演舉足輕重的地位,
有教材稱為 選擇結構(Selection Structure)或選擇語法;
Bohm、和Jacopini認為,不管簡單或複雜的程式,如果以下列三種結構:
判斷結構(selection)、和循序結構(Sequence)、重複結構(repetition),
就可表示所有可計算的函式,也稱為結構化程式設計。
然而,程式是否具有智慧(intelligence),
是要依賴程式設計者的巧思和邏輯,
讓程式能夠去判斷能考慮到的所有情況。
情境例:小明買醬油,
小明的母親要小明去買「金蘭」醬油,
小明走到巷口便利商店,店裡卻找不到金蘭醬油,
老闆說:抱歉,我們只剩下龜甲萬、甲等、味全等其他牌子的醬油。
如果你是小明,你會怎麼辦?
如果你是小明的媽媽,你會怎麼下指令?
|