資源簡介 (共15張PPT)第2單元 算法及其實現第4節 決策的實現七年級 上冊關系運算符主要內容邏輯運算符分支結構第4節 決策的實現教學導入/01/02新課導學/03習題測試/04小結回顧/05作業布置01 準備過程02 整體結構03 重點說明04 名詞解釋教學導入條件判斷和流程分支處理——程序中分支流程的代碼實現01 準備過程02 整體結構03 重點說明04 名詞解釋新課導學掌握用Python來表達問題解決的條件代碼樣式與根據條件判斷來控制程序執行方向的程序結構,來為項目中的條件判斷和分支處理做知識儲備。1.學習任務01 準備過程02 整體結構03 重點說明04 名詞解釋新課導學(1)大小關系表達——認識關系運算符與關系運算表達式(2)是非關系表達——認識邏輯運算符與邏輯運算表達式(3)根據條件來選擇不同的流程——選擇語句與分支結構程序2.具體學習的內容新課導學3.知識獲取1自主閱讀:以書本P68-70為主,網絡知識作補充。知識梳理:①條件表達式是幫助計算機實現自主判斷的基礎,其類型有 關系運算表達式 與 邏輯運算表達式 兩種,表達式運算是一個結果為 True 或 False 的布爾值。②常見的關系運算符有 ;常見的邏輯運算符有 。③表示變量a大于等于3的Python表達式為 ;表示變量b和5相等的Python表達式為 。01 準備過程02 整體結構03 重點說明04 名詞解釋新課導學4.實踐活動(1)兒童優惠購票條件的表達(2)國旗護衛隊成員篩選條件的表達新課導學5.知識獲取2自主閱讀:以書本P70-73為主,網絡知識作補充。知識梳理:①用來描述條件判斷并控制程序執行方向的計算機語句為 選擇語句 ,由它所編寫的程序流程是按照條件選擇性地執行其中某個分支,故稱為分支結構程序。常見的有 單分支結構程序 和 雙分支結構程序 。②單分支結構程序是只要條件為真,就執行唯一分支流程,否則 退出 。使用 if 語句來表達,其語法格式為:if 條件表達式 :語句塊新課導學5.知識獲取2自主閱讀:以書本P70-73為主,網絡知識作補充。知識梳理:③雙分支結構程序是如果條件為 真 ,就執行與之 匹配 的分支流程,否則執行 另一條分支流程 。使用 if 語句來表達,其語法格式為:if 條件表達式 : 語句塊 1else:語句塊 2④上述語法中,冒號是用于指明下方 所有相同縮進 的代碼行,都歸屬于該分支結構程序的語句塊。01 準備過程02 整體結構03 重點說明04 名詞解釋新課導學6.將知識轉為能力(1)先畫出流程圖,再進行程序編寫;(2)先自行調試程序,如有問題再進行組內交流;(3)優化程序,使人機交互更方便;(4)展示、匯報與交流。01 準備過程02 整體結構03 重點說明04 名詞解釋新課導學7.形成“以人為本”的價值觀念——評價程序的輸入輸出提示設計01 準備過程02 整體結構03 重點說明04 名詞解釋習題測試(1)print(1>2 or 2<3) 輸出的結果是什么?(2)某網約車收費標準如下:3千米以內(含3千米)收費10元,超過3千米的部分每千米收費2元。假設某顧客坐車的路程是s(s為整數),顧客坐車費用為c,請完成如下部分代碼填空:01 準備過程02 整體結構03 重點說明04 名詞解釋小結回顧請同學按照下列提示進行總結回顧:學到了哪些知識與技能?提升了哪些方面的能力?生成了怎樣的觀點?......01 準備過程02 整體結構03 重點說明04 名詞解釋作業布置請各小組對項目探究的階段成果進行整理并提交:......1.哪些項目問題解決需要用到分支結構程序?2.這些項目問題解決適用單分支結構還是雙分支結構? 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫