資源簡介 中小學教育資源及組卷應用平臺教學設計課 題 雙分支if語句 授課班級 八年級教學目標 信息意識:學生能夠認識到編程語言作為信息交流工具的重要性,理解編程可以用來表達復雜的想法和解決問題。計算思維:學生能夠理解并應用雙分支if語句進行條件判斷,構建簡單的算法。培養學生從具體問題出發,抽象出邏輯關系,進而用計算機語言表達這種關系的能力。數字化學習與創新:能夠在IDLE環境中編寫Python代碼,體驗數字化創作的樂趣,鼓勵利用編程解決日常生活中的小問題,培養創新精神和實踐能力。信息社會責任:引導學生思考程序對社會和個人的影響,培養負責任的信息技術使用者,學習信息科技工作者的思維方式,領悟算法思想。教學重點 理解和應用雙分支if語句進行簡單條件判斷。教學難點 將現實生活中的邏輯問題轉化為編程中的條件表達式,并確保程序運行結果的正確性。教學資源 信息技術課本、多媒體課件,計算機,編程平臺用于即時練習。教學過程教學環節 教師行為 學生行為 設計意圖導入 復習雙分支if語句執行流程。實際生活中很多問題需要根據條件有選擇地進行處理。例如:要進入微信,郵箱,成績查詢系統等,都需要輸入用戶名和密碼,輸入的用戶名和密碼正確,才可以登錄成功,否則登錄失敗。要解決這些問題,除了可以用雙分支if語句外,還可以用到雙分支if語句。今天我們學習這種新的結構——雙分支if語句。新課講授 雙分支結構根據給定條件是否成立,而決定執行不同路徑的算法結構,就是分支結構。分支結構分為雙分支結構、雙分支結構、多分支結構。提出問題:你見過雙分支結構嗎?圖表 1雙分支if語句圖表 2流程圖活動一:提問、練習:雙分支if語句的執行流程? (1)判斷<條件>是否成立(即判斷<條件>表達式的值是否為“True”);(2)若成立,則執行<語句組 A>,然后跳過 else 行和<語句組 B>,直接執行后面的其他語句;(3)否則,則跳過<語句組 A>,而去執行 else 部分的<語句組 B>,然后繼續執行后面的其他語句。注意:if 引導詞代表<條件>成立,而 else 隱含<條件>不成立或者說相反<條件>成立。身體指數BMI中的雙分支現在,請利用雙分支if語句,根據身體質量指數BMI的范圍,輸出是否正常。圖表 3指數BMI正常與否思考:除了上述表現形式,你還有其他的條件寫法嗎?圖表 4雙分支if語句(1)圖表 5雙分支if語句(2)鞏固提升 輸入用戶名和密碼,輸出正確顯示“登錄成功”,否則顯示“您的用戶名或密碼不正確!”,要求用雙分支if語句。小結 在所有小組完成展示后,帶領大家一起回顧今天學到的主要知識點,包括布爾表達式的構建、if語句的應用等。詢問學生有哪些收獲以及還存在哪些困惑的地方,以便后續有針對性地進行輔導。同時也要表揚表現優秀的團隊和個人,增強學生的成就感。板書設計雙分支if語句雙分支結構身體指數BMI中的雙分支課后作業設計基礎性作業 輸入一個年份,判斷其是否是閏年,若是閏年輸出“Yes,否則輸出“NO”。閏年的判斷條件為:1)能夠被4整除但不能被100整除的數。2)能夠被400整除的數。輸入某同學語數外三門考試成績,判斷其是否可以獲得獎學金。獲得獎學金的條件是:三門課的平均成績在80分以上且每門成績不低于70分。鞏固提升性作業 輸入考試成績(0-100),輸出對應等級,等級劃分如下:教學反思21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)HYPERLINK "http://21世紀教育網(www.21cnjy.com)" 21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫