使用if語(yǔ)句分解問題

2018-08-08 16:39 更新

假設(shè)現(xiàn)在要求以費(fèi)用規(guī)則人為基礎(chǔ),開發(fā)顯示乘車費(fèi)用的程序。我們可以將這個(gè)問題分解成命題“ 乘客的年齡為6 歲以上”為“真”和為“ 假”兩部分(圖 2-5)。



“ 顯示年齡在6歲以上的乘客的費(fèi)用”這一問題可以通過費(fèi)用規(guī)則A很快解決。只要顯示“ 費(fèi)用為100元” 就行。
“ 顯示年齡不到6歲的乘客的費(fèi)用”這一問 題也可以通過費(fèi)用規(guī)則人很快 解決。只要顯示“ 費(fèi)用為0元 ” 就行了。
將大問題“分解 ”為2個(gè)小問題,這是個(gè)關(guān)鍵點(diǎn)。
實(shí)際上,這種根據(jù) “命題的真假” 來分解問題的方式,就是程序中常用的if語(yǔ)句。
if(乘客的年齡在6歲以上){
	顯示“費(fèi)用為100元”
}else{
	顯示“費(fèi)用為0元”
}


if語(yǔ)句的條件分支體現(xiàn)了“兼具完整性和排他性的分解”。





以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)