資源簡介 (共12張PPT)第8課 雙分支結構學習內容用雙分支結構解決問題雙分支結構討 論生活中的一些問題需要經過判斷才能做出選擇:開展體育運動時,如果下雨,就在室內活動,否則就可以在室外活動;車輛出停車場時,如果已經交費,就打開道閘,否則不打開道閘;兒童乘坐火車時,如果超過 6周歲,就要買票,否則可以免票。還有哪些事物可以用“如果......那么......否則......”這樣的說法來描述 建 構算法的分支控制結構有多種形式,如單分支、雙分支等。一、認識雙分支結構雙分支結構也是根據一定的條件做出判斷,再選擇相應路徑的過程即如果滿足條件,則執行滿足條件的操作,否則執行不滿足條件的操作這種形式的選擇語句相當于自然語言里的關聯詞“如果......那么......否則......”。一、認識雙分支結構如下圖所示,在高速公路行車,如果要去服務區,那么可以靠右行駛否則就靠左直行;乘坐火車時,如果兒童年齡不滿 6周歲,那么可以免票否則就要購買車票。二、用流程圖表示雙分支結構雙分支結構可以讓算法根據條件做出更多的選擇。運用算法的分支結構可以讓計算機根據預先設定的判斷條件自動做出選擇,從而使計算機變“聰明”。例如,在購買火車票時計算機根據“年齡是否小于6 周歲”這個條件自動判斷是否需要購買車票,該算法可以用如下流程圖表示:二、用流程圖表示雙分支結構三、驗證雙分支結構通過運行計算機程序進行驗證,算法是否可以根據預先設定的條件,準確做出判斷并給出相應的結果。想一想在分支結構中,設計的判斷條件不同,算法執行后會得到不一樣的輸出結果。如果把上述“判斷是否需要購票”程序中的判斷條件nianling<6”修改為“nianling>=6”,運行程序后輸出的結果是否符合火車票購票規則 練 習某景區規定身高不足 120cm的游客可以免票進入,請用流程圖表示該景區判斷是否需要購票的算法。謝謝! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫