内容正文:
《运算符与表达式》
课 题
2.3.2运算符与表达式
课 型
新授课
课 时
1
教学目标
1.掌握 3 类运算符的常见符号及功能;
2.能正确判断运算符优先级,完成简单表达式计算;
3.能结合实例,运用运算符解决基础逻辑判断问题。
4.感受运算符在编程中的实用性,激发对信息技术的学习兴趣;
5培养严谨的编程习惯,重视细节(如符号规范、优先级顺序)。
学习重难点
教学重点:运算符和表达式的概念及应用。
教学难点:熟练运用运算符和表达式解决问题。
教学方法
通过实例演示,让学生掌握运算符和表达式的使用。
教学环节
导入
为全面了解学生健康状况及变化趋势,制定了《国家学生体质健康标准》需要快速判断学生健康状况,具体规则如下:BMI 计算公式:BMI = 体重(千克)÷ 身高(米)的平方(身高需由厘米转换为米);等级划分(15-18 岁高中生):低体重:BMI ≤ 18.4;正常:18.5 ≤ BMI ≤ 23.9;超重:24.0 ≤ BMI ≤ 27.9;肥胖:BMI ≥ 28.0;性别差异:16 岁男生超重临界值为 22.6,女生为 23.0(需额外判断性别影响)。
提问 1:“男生小明身高 175 厘米、体重 65 千克,他的 BMI 是多少?”
引导计算:
提问 2:“小明 16 岁,他的 BMI 属于哪个等级?”
强化关系运算:
引出核心:算术运算符算 BMI、关系运算符判区间、逻辑运算符处理性别差异,进入本节课内容。
活动一:
算术运算符
类比数学运算符。
算术运算符
数学
Python
运算规则
优先级
+
+
3
-
-
×
*
2
÷
/
结果是小数(浮点型)
9/9 4/2 5/2
//
结果是整数(向下取整)
4//2 9//2 -9//2 -5//2
%
结果是余数
5%2 4%2
幂
**
问:5的平方、5的三次方
1
练习:
1.20-12/4 18//2*5-7 (3+2)**2-10%4 24/(4+2)*3
2.用算术运算符列式计算自己的BMI
活动二:
关系运算符
判断BMI等级,使用关系运算符。
关系运算符用于比较两个值的大小,结果是布尔值。用关系运算符连接的式子叫关系式。
关系运算符
描述
用法
==
等于
a==b
强调区别于=
!=
不等于
a!=b
>
大于
a>b
<
小于
a<b
>=
大于或等于
a>=b
<=
小于或等于
a<=b
1. 举例练习
2. 列出关系运算符判断自己的BMI等级
活动三:
逻辑运算符
逻辑运算符用于对关系式或布尔值进行逻辑运算,结果是布尔值。
逻辑运算符
描述
用法
优先级
案例
not
非
not a
not True
False
not False
True
1
男生(True)—女生(not True )
and
与
a and b
and
True
False
True
True
False
False
False
False
2
小明BMI体重指数19.2,条件一:大于16.5条件二:小于23.2,两个条件都满足,缺一不可。故属于正常。
or
或
a or b
or
True
False
True
True
True
False
False
False
3
合格要么 BMI 正常,要么超重但体能超好,只要占一样就合格;要是又瘦又体能差,才不合格。”小丽 BMI=23.5,条件一: BMI=23.5;条件二:体能满分。故评 “合格”
逻辑
运算符优先级:
1.算术运算符>关系运算符>逻辑运算符
2.有括号 先算括号
练习、作业:
1.(5>3) or (10/0==0)
2.a=True,b=False a or b and a
3.判断是否成年,写出表达式
4.判断year是否是闰年(被4整除不能被100整数或者能被400整除)
5.给定一个三位数num=456,分别求出百位、十位、个位数字,写出表达式
A=num//100
B=(num%100)//10
C=num%10
总结
三种运算符,优先级
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$