资源简介 青岛版《信息技术》初中第三册第二单元 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:项目 ★★★ ★★ ★ 自我评价使用你命名的变量填空 全部填写正确 输入输出语句填写正确 输入语句填写正确 ☆☆☆调试程序 能够发现并解决数据类型错误问题,成功运行程序。 能够正确填写变量名称,并发现数据类型错误问题。 能够填写部分变量名称。 ☆☆☆ 展开更多...... 收起↑ 资源预览