使用if語句分解問題

2018-08-08 16:39 更新

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



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


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





以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號