内容正文:
做出判断的分支
(第1课时)
【学习目标】
1.通过活动1,体验顺序结构的基本结构。
2.理解常量变量的概念,记住并会使用变量的命名规则为变量命名。理解表达式的概念,知道算术运算符和关系运算符的符号功能,学会赋值语句为变量赋值。
3.知道字符串的表示方法,会使用输入输出语句进行输入输出操作。
【评价任务】
活动1利用赋值语句实现最适宜运动心率。学生通过自主探究、教师引导、实践操作检测学习目标1
活动2认识变量、常量、表达式与运算符、赋值语句。学生通过自主学习和小组讨论相结合的方式对比较繁冗的知识点进行梳理学习,形成良好的学习习惯。检测学习目标2。
活动2利用输入输出语句实现任意年龄和安静心率的最适宜运动心率的计算。学生通过分组讨论,组内分工合作,借助教师发的学习资源和评价表,学会独立思考,养成自主探究的学习习惯,检测学习目标3。
【学习过程】
目标导入:介绍本节课知识的特点,展示学习目标,帮学生建立正确的学习导向。
活动1利用赋值语句实现最适宜运动心率
该同学今年16岁,安静心率71。最适宜运动心率=(220-年龄-安静心率)*(60%~80%)+安静心率。补充完成P30图2.2.1流程图。
(
1.150.8
2.177.4
3.
最适宜运动心率的范围是
150.8-177.4
)
评价得分
8-10分
5-7分
1-4分
自评得分
评价标准
顺利写出结果,能理解并说出流程图的结构为顺序结构。
在教师提示下,完成活动1。
仅能完成部分环节。
活动2 认识变量、常量、表达式与运算符、赋值语句。
学生采用小组合作学习与自主学习相结合的方式,学习以上内容,根据学历案的要求, 完善知识。
【知识点拨】
1. 常量
(1) 定义:在程序运行过程中值始终保持不变的量称为常量。
(2) 例如:活动1中16、71、220等。
2. 变量
(1) 定义:在程序执行过程中,其值允许改变的量称为变量。
(2) 例如:活动1中的1ow、high。
(3)Python中变量的命名需遵循以下几条规则。
◆必须以字母或下划线开头,后面可以是字母、数字或下划线。
◆区分大小写。
◆不能使用保留字。
程序中的变量与数学中的变量含义略有不同。数学中的变量隐含着“未知”;在程序中,程序执行的每个瞬间,变量的值是确定的,但在程序执行的整个过程中,它的值是可以改变的。
3.运算符与表达式
(1)表达式由一个或多个操作数通过运算符组合而成。如“2+3”,它由运算符“+”和操作数“2”、“3”两部分构成。
(2)运算符是进行某种运算的标识符号,它标明对操作数所进行的运算。
①表2.2.1 运算符 (数学运算符)
运算符
+
-
*
**
/
//
%
功能
加
减
乘
幂
除
整除
取模
②表2.2.2运算符 (关系运算符)
运算符
==
>
>=
<
<=
!=
含义
等于
大于
大于
等于
小于
小于
等于
不等于
当关系表达式成立时,值为真(True),不成立时值为假(False).
数值,按照值的大小比较它们的关系。
如:9>=7.9,值True; 23==24,值为False。
4.赋值语句
(1)基本格式: 变量=表达式
①age=17
②n=n+1先计算赋值号右边的表达式,也就是计算“n+1”的值,
然后将这个值“赋”给左边的变量“n”。
(2)不同形式的赋值语句
①a=b=c=1 #数值1赋值给变量a,b,c
②a,b,c=1,2,3#数值1,2,3分别赋值给变量a,b,c
③a,b=b,a #交换a,b两个变量的值
④c+=a #等效于c=c+a
评价得分
8-10分
5-7分
1-4分
自评得分
评价标准
1.理解常量变量的概念,记住并会使用变量的命名规则为变量命名。
2.理解表达式的概念,知道算术运算符和关系运算符的符号功能
3.会赋值语句为变量赋值。
1.能找到常量、变量、表达式等的概念,在教师或同学的提示下,完成活动。
仅能完成部分环节。
活动3 利用输入输出语句实现任意年龄和安静心率的最适宜运动心率的计算
结合活动1,改变年龄和安静心率的值,年龄用变量名age表示,安静心率用变量名Hrrest表示,参考图2.2.3的运行结果,将下列程序补充完整。
(注:HRrest 表示安静心率,指正常人安静状态下每分钟心跳的次数,一般为60~100次/分。)
(适时引导学生,答疑解惑。)
(
age=float(input('
请输入
age='))
HRrest=float(input('
请输入
HRrest='))
low=(220-age-HRrest)*0.