資源簡介 單元基本信息課時課題 第2節 人機的互動課時目標 通過計算機語言和工具的學習,了解計算機工具的發展和變化,選擇合適工具 通過使用Thonny進行輸入輸出的學習,熟悉編程工具流程,并進行相關創作 通過體驗和實踐項目,了解程序編寫規范和調試迭代的必要性教學準備 機房、Thonny軟件(或其它Python IDE)、紙筆、學生素材、教學PPT等教學流程具體導學過程 意圖交流一、教學導入 由項目子問題“為編寫程序代碼找到適用的計算機語言及其IDE”導入,算法實現通常是要在IDE上運用計算機語言來編寫程序代碼才得以實現。 新課導學 教師布置本節課學習任務 ——學習計算機語言與集成開發環境等方面,并啟動項目程序的開發。 教師介紹要按照認知規律去學習相關內容 ①如何利用計算機為我們工作————實現人機交互的工具 ②計算機程序如何運行———————程序的輸入輸出 ③計算機程序運行有什么特點要求——程序設計的注釋和規范 教師布置閱讀“計算機語言與集成開發環境”任務并要求進行梳理 ①自主閱讀:以書本P50-53為主,網絡知識作補充。 ②知識梳理:A.除Python外,我還知道 也是一種高級語言。B.Python的IDE(集成開發環境)有很多,我選擇的是 。 教師布置閱讀“程序的輸入與輸出”任務并要求進行梳理 ①自主閱讀:以書本P53-55為主。 ②知識梳理:A.Python有兩種輸入輸出方式,一是使用命令解釋器直接輸入輸出,二是通過 input( )與 print( ) 實現。 B.以下代碼正常運行結束后,最終的輸出結果是 。 教師引領學生體驗“你問我答”的人機交互活動 ①嘗試不同內容的“你問我答”; ②先自行調試程序,如有問題再進行組內交流; ③展示、匯報與交流。 教師布置閱讀“程序的注釋與規范”任務并要求進行梳理 ①自主閱讀:以書本P56-57為主,網絡為輔。 ②知識梳理:A.Python最簡單的注釋方法是在代碼中插入以“#”開頭的語句。 B.Python其它注釋方法還有 (拓展)。 C.新手最容易犯“縮進不規范”與“使用非法字符”方面的錯誤。 D.執行如下圖所示代碼后,輸出的正確結果是( ) 教師引領學生將知識技能內化為能力 執行任務:如下圖所示在Thonny中輸入并執行print(“3+2=”, 3+2)。 提問1:為什么輸出是3+2=5你如何理解輸出的結果? 提問2:有出現不能正常執行嗎,是如何理解與解決? 教師促使學生形成如何挑選IDE的正確觀念 要求評價:Thonny有什么優缺點? 習題測試 1.把程序填寫完整。 name=input("請輸入你的姓名:") # 提示“請輸入你的年齡”,輸入年齡 print("大家好!我叫", name, ",今年", age, "歲。") 2.下圖中的代碼,出現錯誤最可能的原因是:( ) A.縮進錯誤 B.使用非法字符 C.字符串未閉合 D. 除0錯誤 小結回顧 請同學按照下列提示進行總結回顧: 1.學到了哪些知識與技能? 2.提升了哪些方面的能力? 3.生成了怎樣的觀點? 布置作業 請各小組對項目探究的階段成果進行整理并提交,整理內容: 1.進行程序開發的IDE和編程語言 2.項目程序的輸入輸出內容 3.程序調試迭代的問題解決記錄 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫