内容正文:
课题2.3.1 数据类型、常量、变量及表达式
学科
信息技术
年级
高一
班 级
授课教师
章节
第二章第三节
程序设计
课题名称
数据类型、常量、变量及表达式
课型
新授课
授课时间
2022/9/24---2022/9/26
课标要求
内容要求:
掌握python语言基本知识,体验通过编程解决问题的基本过程。针对问题进行需求分析,明确需要解决的关键问题,判断、分析与综合各种信息资源,制定解决问题的相关算法。
学业要求:
夯实基础,严谨认真对待程序的书写,注重细节。深化利用计算机程序解决社会生活中的实际问题的认识,增强计算思维。
教学目标(核心素养)
1. 了解常见的数据类型,能够根据实际问题的需要选择合适的数据类型;
2. 理解Python中的常量与变量,初步认识赋值语句和输入输出语句;
3. 掌握常见的Python算术运算符、关系运算符、逻辑运算符、字符串运算符的用法,能够根据问题需求,写出对应的表达式;
4. 体验程序设计的基本过程,通过对问题进行分析,设计具体的算法,编写程序并进行调试和完善,形成用计算机解决问题的具体方案。
教学重点
掌握python语言的常用数据类型,理解变量常量的意义,学会写变量表达式
教学难点
数据类型的转换,从实际问题中提炼算法。
教学方法
讲授法,案例分析法、探究法。
教学过程
教师活动
学生活动
二次备课
新
课
引
入
情境导入:已知圆的半径是2cm,要求圆的面积,如何通过程序来实现呢?
设计该问题的意图:从案例的分析到给出代码,主要是让学生经历计算机解决问题的全过程,发展计算思维,引出本课所学内容。
以上这段程序是利用Python编写出来的一段解决该问题的程序,今天我们来认识Python语言,学习它的数据类型、变量、常量和表达式的书写。
学生思考,引导学生利用程序设计解决实际问题
学生听讲,接触到Python这门程序语言
此处我利用学生熟知的计算圆的面积引导学生使用程序思想实现。已知圆的半径是2cm,要求圆的面积,如何通过程序来实现呢?
下面我们来学习Python并引入数据类型,及常量和变量的概念。
教 学 环 节
一、Python的简单介绍
1.Python的由来(简单介绍)
2.用Python开发的平台:阿里云 AI 开放平台、豆瓣网、Face Recognition等。
二、Python语言的学习
1. Python语言常见的数据类型有以下几种:
2.介绍Python的五种数据类型
3. 强制转换数据类型:在程序设计中,可以通过强制类型转换操作,把某个数据从一种数据类型转换成为另一种数据类型。
4.通过以下两组简单程序的阅读,理解强制类型转换,预测输出结果:
(1)x=123456
y=float(x)
print("对比区别")
print("输出x的值:",x,"输出y的值:",y)
(2)a=999.99
b=int(a)
print("对比区别")
print("输出a的值:",a,"输出b的值:",b)
三、常量与变量
如果要求不同半径的圆的面积,就要反复修改程序。一般情况下,我们不会这样来编写程序,接下来我们学习
1.变量、常量的概念
① 常量:常量指程序运行过程中,其值不能改变的量,例如1024、"red"等。
② 变量:变量指程序运行过程中,其值可以改变的量。变量是 Python 程序用来保存计算结果的存储单元,为了方便访问这块存储单元,Python 给这块存储单元命名,该名称即为变量名。
2. 变量命名规则:
① 变量名可以包括字母、汉字、数字和下划线(_),但不能以数字开头。
例如:name2是合法变量名,而2name是非法变量名。
② 变量名区分大小写。
例如:myname和 Myname是不同的变量。
③ 为了便于理解,变量名应具有一定含义,即“见名知意”。
④ 不能用系统关键字作为变量名。系统关键字是程序设计语言中保留下来的用于特殊用途的标识符,每个关键字都有特殊的含义。
例如:for、in、if、continue、 break、else、and、not和or等。
注:理解了变量,变量的命名,我们要为变量进行赋值,接下来我们学习赋值格式及表达式
四、赋值格式
1.变量名 = 表达式
注意: Python语言中的变量必须在使用前被赋值,不能使用未被赋值的变量。在使用过程中,变量还能够被重新赋值。
2. 运算符与表达式
运算符:算数运算符、关系运算符、逻辑运算符
① 算术运算符:主要进行算术运算,运算的结果为整型或浮点型;
②关系运算符:主要用于比较两个值的大小,运算的结果为布尔值True或 False。
③ 逻辑运算符:可以对关系式或布尔值进行