資源簡介 知識探究課時課題 第6節 指令的復用課時目標 通過type函數和int函數的實驗活動,熟悉Python部分內置函數的使用,了解Python函數功能,更好地進行代碼編寫; 通過溫標換算函數的編寫,掌握自定義函數的寫法和調用,了解函數的作用意義,激發程序自定義開發的創新力; 通過猜數字游戲程序的編寫,掌握模塊的導入方式以及random模塊的常用函數,明白程序代碼共享、封裝的好處,并能通過程序編寫,培養知識綜合應用的能力。 通過本課活動,了解Python的可擴展性,提高可持續學習的積極性。教學準備 機房、Thonny軟件、紙筆、學生素材、教學PPT等教學流程具體導學過程 意圖交流一、教學導入 由項目子問題“項目代碼中可能存在過于復雜或重復的代碼需要精簡”引出。 二、新課導學 教師布置本節課學習任務 了解可以直接調用而無須自行編寫的代碼,來為項目精簡項目代碼做知識儲備。 教師介紹具體學習內容 (1)函數及其類型 (2)內置函數及其使用 (3)自定義函數及其使用 教師布置閱讀“可反復利用的代碼段”任務并要求進行梳理 (1)自主閱讀:以書本P85-90為主,網絡知識作補充 (2)知識梳理:①函數是指已經被編寫完成的具有一定功能的可以重復利用的 ,主要有兩種類型,即由計算機語言直接提供的 ,及需要自行編寫的 。 ②常用內置函數有 ,其調用的語法格式為: [ 變量名 = ] 內置函數名 ([ 參數值列表 ] ) ③自定義函數的語法格式為 def 自定函數名 ([ 參數列表 ]): 自定義函數語句塊 [return[返回值]] 教師引領學生將知識技能內化為能力 (1)檢驗輸入函數接收的數據類型 ①先自行調試程序,如有問題再進行組內交流; ②展示、匯報與交流。 溫標換算函數的編寫實踐 ①先畫出流程圖,再進行程序編寫; ②先自行調試程序,如有問題再進行組內交流; ③優化程序,使人機交互更方便; ④展示、匯報與交流 教師布置閱讀“可導入使用的代碼文件”任務并要求進行梳理 (1)自主閱讀:以書本P91-95為主,網絡知識作補充 (2)知識梳理:①模塊通常是一個包含函數、變量等在內的獨立程序代碼文件,通常有內置模塊與擴展模塊兩種類型。 ②內置模塊是由計算機語言提供而無須用戶自行定義的模塊。以random 模塊為例,其提供的常用函數有 。 ③random模塊隨機生成1到10之間的整數,代碼為 。 ④安裝根據漢字獲得拼音功能的“pypinyin”模塊,可在終端執行_________________命令。 教師引領學生將知識技能內化為能力 (1)先畫出流程圖,再進行程序編寫; (2)先自行調試程序,如有問題再進行組內交流; (3)優化程序,使人機交互更方便; (4)展示、匯報與交流 三、習題測試 1.以下代碼執行后,輸出的結果是 。 2.以下代碼執行后,最有可能的輸出結果是( ) 。 A. 0 B. 4 C. 10 D. 12 四、小結回顧 請同學按照下列提示進行總結回顧: 1.學到了哪些知識與技能? 2.提升了哪些方面的能力? 五、布置作業 請各小組對項目探究的階段成果進行整理并提交,整理內容: 1.random模塊可以隨機生成算式中的數值,需要在項目中使用 2.項目中用到的內置函數或者其它模塊 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫