初中信息技术青岛版第三册第二单元 Python程序设计第5课 变量公开课教案及反思
展开第5课 变量
一、学习目标
1.了解算法的常见描述方法,能用自然语言、流程图描述生活正的算法。
2.认识变量,了解变量在程序设计中的作用;认识基本的数据类型。
3.掌握变量的定义、赋值和调用的过程;学会使用输入函数进行交互式程序设计。
4.提高用程序解决生活中常见问题的能力。
二、教学重、难点
教学重点:算法的描述方法,变量的定义与应用。
教学难点:用自然语言、流程图描述算法,数据类型。
三、教学设计
环节名称 | 活动设计(任务、步骤、要求、成果) | 设计意图 | |||||||||||||||||||||||||||||||||||
第一环节
生活发现 | 一、生活情境 为了提高同学们对程序设计的兴趣,学校组织“创新杯”程序设计大赛,大赛内容就是运用Python进行圆环面积的计算,最终小华在比赛中获得冠军。你们想知道小华获胜的秘笈吗?那就是运用了变量,同学们你们想掌握这种秘笈呢? 二、问题提出 引导策略:小华操作秘笈——变量,在程序设计大赛中获得冠军,引导学生对变量功能的神奇。 如:你试着介绍一下什么是变量?
(1)什么是变量? (2)程序设计中的变量和数学中用字母表示数有什么联系? (3)在使用变量计算圆的面积应该注意哪些问题? 引导策略:引导学生将数学问题转换为编程问题 如:在Python编程语言中使用变量,需要考虑哪些问题? 2.生成问题 (1)怎样使用变量表示数?(用变量表示数) (2)如何使用变量进行圆面积的计算?(面积的计算) (3)在Python中哪些符号不能作为变量?(命名与保留字) (4)如何获得不同大小圆半径的值?(input()函数) (5)怎样将数值型字符串转换成数值?(eval()函数) (6)你能想到的其他问题。 三、我的设想 1.小组代表发言,汇报自己小组想出来的有价值的问题,启发学生动脑、动手。 2.组间进行评价。 |
| |||||||||||||||||||||||||||||||||||
第二环节
庖丁解牛 | 引导策略:首先肯定学生所讨论问题,然后让学生结合已有知识,引导学生尝试解决以上问题。 如:刚才同学们讨论的几个问题很有意义,如果想要解决这些问题就需要用到今天我们要学的知识:变量。我们首先通过学习几个案例来帮助同学们掌握这节课的内容,从而能自主解决上面所提出的问题。 一、算法的描述方法 思考:怎样将生活中的问题的解决方法用语言描述出来,并且利用计算机来实现问题的解决? 算法的常见描述方法:自然语言法;流程图法;计算机语言法。 自然语言法 流程图法
N-S结构化流程图 二、用变量表示数 变量就是一个标签符号,用标识符表示,用于暂时存储一个数据。 r1=1.8 思考1:程序设计中的r1与数学中的r1有什么联系? 思考2:如果变量不赋初值,在Python中会出现什么现象? 三、面积的计算 圆环的内圆半径r1=1.8,外圆半径r2=2,计算出圆环的面积。 知识卡:圆环的面积=r2*r2*3.14-r1*r1*3.14 r1=1.8 #内圆半径 r2=2 #外圆半径 S=r2*r2*3.14-r1*r1*3.14 Print(“圆环的面积是:”,s) |
| |||||||||||||||||||||||||||||||||||
第三环节 学以致用 | 一、创意研究 引导策略:利用刚学的知识思考如何解决生活发现中提出的问题,并引导制定详细执行方案。 如:刚才我们使用Python编程实现了圆环面积的计算,在这个简单的编程里我们用到变量,每个小组讨论**分钟,解释小华运用变量进行计算有哪些优势?要讨论出以下几个问题: 问题一:要做的程序项目名称叫什么,有什么作用 问题二:为什么要做这个程序项目 问题三:打算怎样去实现这个程序项目 问题四:这个程序项目有什么后续升级的需求吗 以上几个问题讨论完成后,形成文字方案记录下来。老师对每个小组的方案进行点评。学生根据方案完成相应的编程任务,并在制作过程中完善方案、步骤/流程图。 有余力或者感兴趣的同学,可以根据老师提出的方案自行选择并完成。 方案1:命名与保留字 在Python程序中,变量名使用标识符表示。标识符的命名有一定的规则。在命令提示符后定义变量,观察执行效果,总结一下标识符命名的规则。 Python3.6中的33个保留字:
方案2:输入与数据类型 设计圆环面积计算程序:输入圆的内圆半径和外圆半径,计算出圆环的面积并显示出来。 input():用于数据的输入,结果返回一个字符串。括号内可以添加字符串参数作为提示语。 type():查看变量的类型。 eval():将字符串转换成数值。
同学们想到的其他函数。 二、合作交流 引导策略:教师出示课件或文字说明小组需要完成的内容。 如:小组讨论,根据小组确定的方案,画出流程图,讨论代码编写并运行。
三、快乐分享 引导策略:教师出示课件或文字说明小组需要汇报的内容。 每个小组向全班汇报方案完成情况,同时把完善后的程序编码及运行结果出示给大家,进行展示评价。
|
| |||||||||||||||||||||||||||||||||||
第四环节 收获展望
| 一、我的收获 通过本节课的学习,你有哪些收获?和大家一起分享一下吧! 在学习的过程中,本堂课是如何开展的,自己在小组学习中的作用,自身能力又得到了哪些提升?
二、拓展延伸 本节课运用变量快速、高效的解决了圆环面积的计算,同学思考我们还可以运用变量解决学习生活中的哪些问题呢? |
|
初中信息技术青岛版第三册第14课 “石头、剪刀、布”游戏APP精品教学设计: 这是一份初中信息技术青岛版第三册第14课 “石头、剪刀、布”游戏APP精品教学设计,共5页。教案主要包含了学习目标,教学重,教具准备,教学设计等内容,欢迎下载使用。
初中信息技术青岛版第三册第12课 我的语音识别APP精品教案设计: 这是一份初中信息技术青岛版第三册第12课 我的语音识别APP精品教案设计,共8页。教案主要包含了学习目标,教学重,教具准备等内容,欢迎下载使用。
青岛版第三册第7课 循环语句优秀教学设计及反思: 这是一份青岛版第三册第7课 循环语句优秀教学设计及反思,共9页。教案主要包含了学习目标,教学重,教学设计等内容,欢迎下载使用。