資源簡介 青島版《信息技術》初中第三冊第二單元 Python程序設計 第5課 變量教 學 案教學內容:認識變量,了解變量的作用;認識基本的數據類型。掌握變量的使用方法;學會使用輸入函數進行交互式程序設計。提高用程序解決生活中常見問題的能力。教學重難點:重點:掌握變量的命名規則。難點:變量數據類型的轉換。教學目標:1、通過活動1:分析問題、設計算法,了解計算機程序的基本結構,提升邏輯思維能力。2、通過活動2:認識變量,了解變量命名規則,認識系統保留字,學會調用功能擴展模塊的方法。3、通過活動3:完善程序,學會程序調試的方法,體驗程序設計的樂趣。培養適度健身的意識。教學過程:項目:最適宜運動的心率計算器最適宜運動心率=(220-年齡-安靜心率)x(60%~80%)+安靜心率活動1:分析問題、設計算法,請嘗試用自然語言描述算法,將下面的流程圖補充完整。評價量規1:項目 ★★★ ★★ ★ 自我評價自然語言描述算法 能夠準確流利表達 能夠表述設計思路 僅能介紹基本功能 ☆☆☆流程圖填空 全部回答正確 3個回答正確 1個回答正確 ☆☆☆活動2:認識變量1、變量的使用過程賦值(定義):變量名 = 表達式調用:變量名2、命名規則:變量命名判斷正誤:asdf aAa print pass true123 Input _1 a^b aa “ok” A3 False 9c A-1規則:1.標識符可以包括字母、數字、下劃線,但數字不能作為標識符的開頭。2.系統關鍵字不能用作標識符。3.在Python語言中,標識符是區分大小寫的。查看系統保留字:>>> import keyword>>> print(keyword.kwlist)['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield’]區分大小寫橙色和紫色不可用提示:數字在前不可以,不是黑色不可以,不是下劃線不可以。3、變量命名:數據名稱 變量名年齡安靜心率最適宜運動心率下限最適宜運動心率上限評價量規2:項目 ★★★ ★★ ★ 自我評價變量命名判斷正誤 全部回答正確 10個回答正確 5個回答正確 ☆☆☆變量命名 命名清晰準確 命名表達不全面 不能體現數據內容 ☆☆☆活動三:完善程序請使用你命名的變量填空,然后調試程序運行:__________ = input("請輸入年齡=")__________ = input("請輸入安靜心率=")__________ = (220-__________-__________)*0.6+____________________ = (220-__________-__________)*0.8+__________print("最適宜的運動心率是:",__________,"-",__________)數據類型查看函數type(變量)數據類型轉換函數轉字符串:str(變量)轉數字:eval(變量)評價量規3:項目 ★★★ ★★ ★ 自我評價使用你命名的變量填空 全部填寫正確 輸入輸出語句填寫正確 輸入語句填寫正確 ☆☆☆調試程序 能夠發現并解決數據類型錯誤問題,成功運行程序。 能夠正確填寫變量名稱,并發現數據類型錯誤問題。 能夠填寫部分變量名稱。 ☆☆☆ 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫