内容正文:
表格式教学设计模板
《Python变量与数据类型》教案设计
课程名称
Python变量与数据类型
单元
第四单元
学科
高一信息技术
班级
高一
一、教材分析(列出知识点、分析教材地位与作用、与课标的关系)
本节课选自粤教版高中信息技术必修一《数据与计算》第四章第一节,本章节分两个课时,本次课为第一课时。《普通高中信息技术课程标准(2017版)》指出,课程要围绕信息技术学科核心素养,要求学生掌握程序设计语言的基本知识,使用程序设计语言实现简单算法,解决实际问题。
本节课将带领学生学习“程序设计语言的基础知识”的教学内容,也是后面学习程序的基本结构的基础知识和技能准备。课本理论知识较强,教师教学结合实际案例进行解析,使学生易于理解的同时提高他们的计算思维能力。
二、学情分析
经过上一张算法基础的学习,学生基本能依据解决问题的需要设计算法,采用流程图的方式描述算法,具备一定的Python程序设计基础。本节课在上一节课的基础上进一步展开,为学生能够编写简单程序解决问题做准备。
三、教学目标
一、知识与技能
1.理解变量的定义及用法,能够正确对变量进行命名,能根据实际问题正确使用变量。
2.掌握赋值语句的用法,知道变量在使用前都要赋值。
3.理解常用的数据类型整型、浮点型、字符串和列表的用法。
4.通过上机操作锻炼学生计算思维,能编写简单程序用以解决问题。
二、过程与方法
实践锻炼法:
1.让学生上机实践计算身体质量指数引入常量和变量。
2.课堂练习上机实践明确赋值和多重赋值。
3.上机实践体会了解索引,通过索引来获取指定位置的值。
4.学生上机实践,通过索引来获取list列表中指定位置的值。
三、情感态度与价值观
1.通过信息技术手段解决实际问题,学生有意识地使用新技术处理信息。
2.感受利用计算机处理问题的便捷性,增加信息技术学科认同感。
四、核心素养
1.信息意识:根据实际解决问题的需要,恰当选择数字化工具,有意识使用新技术处理信息。
2.计算思维:运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。
四、教学重难点
重点:1.理解变量的定义及用法。
2.掌握赋值语句的用法。
3.理解常用的数据类型整型、浮点型、字符串和列表的表达方式及用法。
难点:1.变量的命名规则
2.列表中索引访问列表的方法
五、教学方法
讲授法、演示法、实际锻炼法
六、教学环境
计算机室,Python软件,授课PPT
七、教学过程
教学环节
教师活动
学生活动
设计意图
回顾旧知-上机实践
教师:之前我们学习了身体质量指数的计算并绘制了流程图,还记得绘制流程图的一般步骤吗?
教师:回顾之前学习的身体质量指标BMI=W/H/H,假设W=70,H=1.8,当计算机执行完第三行代码时,我们用print()输出函数输出结果。
教师:现在请同学们上机写出代码,计算自己的身体质量指数。
回忆旧知,跟随教师一起说出绘制身体质量指数的流程图。
上机写代码,计算自己的身体质量指数。
巩固旧知,回顾绘制流程图的步骤,并用代码处理问题,提高学生用计算机解决问题的意识和能力。
引入新课内容——常量和变量。
新课讲授-常量与变量
一、常量
教师:在我们刚刚输入的代码中,70和1.8都属于常量,常量是指在程序运行过程中其值始终不发生变化的量,常量一般是数字和字符串,它是可以在在程序中直接使用的。
认真听讲,理解常量的含义。
学习常量与变量的概念,了解变量的组成,明确变量在使用前必须要赋值。了解变量的命名规则,并通过练习进行巩固。
二、变量
教师:而代码当中的W和H都属于变量,如果我们想要知道自己同桌的身体质量指数,我们可以改变W和H的值,这样我们就可以得到一个新的结果,所以变量是在程序运行过程中其值可以发生变化的量。
变量可以用指定的名字来代表,变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。
在刚刚的代码中,当我们定义了一个变量W,内存中专门开辟一个空间,而变量名W指向这个空间,这个空间用来存储变量W的值。
明确变量在使用前必须要赋值。
认真听讲,理解变量的含义及其组成。
三、变量的命名
教师:当我们要定义一个变量时,要遵循变量的命名规则:
巩固练习:
简单了解Python常用关键字,明确关键字不可以用来当做标识符。
认真听讲,明确变量的命名规则。
回答问题,加深对变量的命名规则的认识。
新课讲授-赋值
1、 赋值
赋值语句的基本格式:
赋值号“=”不是数学上的等号,它具有方向性,由右边赋给左边,且赋值号左边只能是变量。Python中等于用“==”表示。
2、 课堂练习
1、 上机实践:使a=2,b=6,a=’b’,输出a的结果