資源簡介 (共13張PPT)第7課 分支結構學習內容用分支結構解決問題分支結構探 索生活中很多時候需要做出選擇或判斷:如果下雨,出門需要帶傘;如果遇到紅燈,就要停止通行:如果輪到班級值日,就要提早到校:出行時購買車票,需要按規定選擇票型。你還能舉出類似的生活例子嗎 建 構分支結構是一種基本的算法結構,其特點是依據條件選擇執行路徑。一、認識分支結構分支結構是根據一定的條件做出判斷,再選擇相應路徑的結構。分支結構在執行時依據條件選擇執行路徑。可以用“如果......那么......”這樣的句式來表述分支結構,如“如果看到紅燈,那么停止通行;如果看到綠燈,那么通行”。分支結構中的判斷條件可以根據需要進行設定。算法執行時,根據條件計算的結果選擇不同的路徑,如果條件為真,那么執行相應的指令,否則不執行任何指令。一、認識分支結構二、用流程圖表示分支結構分支結構中一般都有特定的條件,當條件成立時執行一定的事件,設計算法時需要認真思考判斷條件。在流程圖中,判斷框“ ”中的內容表示分支結構的判斷條件。算法執行時,將根據條件是否成立來選擇執行的路徑。例如,根據購票規則,輸入年齡判斷是否需要買票,流程圖如下:二、用流程圖表示分支結構想一想請同學們想一想剛才提到的分支結構中的“判斷條件”是如何確定的 三、驗證分支結構可以用計算機程序來驗證解決問題時的判斷條件是否準確,通過運行程序查看是否可以輸出預期結果。想一想讀一讀上述程序,若輸入的“nianling”的值是“5”,會輸出什么結果 練 習根據購票規則,嘗試修改本課所提供的“是否免票”算法,實現:輸入的年齡是“6”時,輸出“購買車票”。謝謝! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫