内容正文:
巴楚县第一中学 信息技术学科教案 2023年 月 日 星期
2.2 做出判断的分支
学科
核心
素养
掌握常量、变量的概念,并正确使用常量及变量。
掌握运算符与表达式的关系,学会使用Python来计算表达式。
掌握赋值语句的基本格式及使用方法。
第一课时
【课 题】 2.2做出判断的分支
【授课时间】 年 月 日 班级:
【教学目标】 了解常量、变量的概念,掌握赋值语句的基本格式及使用方法。。
【教学重点】 掌握运算符的含义,并用Python计算表达式。
【教学难点】 使用Python程序设计语言解决实际问题。
【课 型】 新课
【教学用具】 教科书、课件、多媒体机房。
【教学方法】 讲解法、演示法、提问法,练习法。
【教学过程】 课前测评、导入新课,讲解新课,巩固练习,总结
初次备课
二次备课
德育教育
国家安全组成要素包括:信息安全、政治安全、经济安全、文化安全。
违反国家法律、法规的行为,危及计算机信息系统的事件,称为计算机案件。
一、课前测评
1、描述算法有哪些方法?
2、流程图的三种基本结构是哪些?
3、修改“最强大脑”游戏程序中的在屏幕上延时时间10秒改为5秒,并观察运行结果。
二、新课引入
活动1 计算最适宜的运动心率:
某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。你能帮他计算最适宜的运动心率吗?
最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率
该同学今年16岁,安静心率为71。
直接把他的年龄与安静心率的数值代入最适宜运动心率的公式中就可以算出最适宜运动心率。
思考:能否用上一节课学过的流程图来表示计算出这一类问题的算法呢?
设计算法(流程图)
编写程序
low=(220- 16- 71 ) * 0.6 + 71
high=(220- 16- 71 ) * 0.8 + 71
print(low,high)
输出结果:
low=150.8
high=177.4
三、讲授新课
· 常量
在程序运行过程中值始终保持不变的量称为常量。比如:220、0.6、圆周率π等。
· 变量
在程序运行过程中值允许改变的量称之为变量。比如:low、high。
Low=150.8
变量名
想一想,在Python中,变量命名有什么规则呢?
变量的命名规则:
· 必须以字母或下划线开头,后面可以是字母、数字或下划线。
例如:name1是合法变量名,而1name就不合法。
· 区分大小写。
例如:A和a是不同的变量名。
· 不能使用保留字。
即高级语言中已经定义过的字,比如if、else、False、True、and、as、class、for、from、in、is、not、or、while、pass等等
· 巩固练习
判断一下字符能否充当变量名:
3a、-list 、_list、if、If、*abc、a?b、_、h
在Python Shell命令提示符(>>>)后尝试以上字符能否充当变量名,可以看出3a、-list 、if、*abc、a?b等字符属于不合法的变量。
· 运算符与表达式
Python中运算符包括赋值运算符、算术运算符、关系运算符、逻辑运算符。运算符是进行某种运算的表示符号。
表达式由一个或多个操作数通过运算符组合而成。例如“2 + 3”,它由运算符“+”和操作数“2”“3”两部分。运算符是进行某种运算的标识符号,它标明对操作数据所进行的运算。常见的运算符见下表。
运算符
+
—
*
**
/
//
%
功能
加
减
乘
幂
除
整除
取模
可以在Python Shell命令提示符(>>>)后,一行一行输入命令,观察运行结果。
比较除和整除
除:不管是整数除法还是小数除法,结果均为浮点型(有小数)
整除:不管是整数除法还是小数除法,商取整数位,只要有浮点型,结果就为浮点型(小数)
· 赋值语句
赋值语句是任何程序设计语言中最基本的语句。
赋值语句的基本格式:
变量 = 表达式
功能是将右边表达式的值赋值给左边的变量。
我们可以在Python Shell命令提示符后,输入命令,观察运行结果。
>>>age=17
>>>print(age)
17
>>>n=4
>>>print(n)
4
>>>n=n+1
>>>print(n)
5
Python中的赋值