2.2 做出判断的分支 第一课时 课件(共22张PPT)2023—2024学年教科版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

2.2 做出判断的分支 第一课时 课件(共22张PPT)2023—2024学年教科版(2019)高中信息技术必修1

资源简介

(共22张PPT)
——做出判断的分支
计 算 最 适 宜 的
运 动心率
教 学
目 标
掌握python中的语法规则,如常量、变量、数据类型的定义、运算符与表达式等。
通过计算最适宜的运动心率,了解顺序结构的语句,掌握顺序结构语句的一般格式和使用方法。
课前预习
知识点预习
1.下列选项中,属于Python合法变量名的是( )
A、3sum B、int C、_sum3 D、sum+3
C
3分钟时间预习课本P29-P32,完成以下题目
必须以字母或下划线开头,后面可以是字母、数字或下划线。
不能使用保留字。(print、 if 、else……)
区分大小写
课前预习
知识点预习
3分钟时间预习课本P26-P31,完成以下题目
2.Python中的数据类型float表示( )
A、布尔型 B、整型 C、字符串型 D、浮点型
D
数据类型
整型(int)
浮点型(float):小数类型
字符串类型(str):用引号引起来的内容
布尔型(bool):真(True)、假(Flase)
课前预习
知识点预习
3分钟时间预习课本P26-P31,完成以下题目
3.Python语句中,关于语句“a = b”的含义,下列叙述中正确的是( )
A、把变量a的值赋给变量b B、把变量b的值赋给变量a
C、判断变量a的值是否等于变量b的值 D、把变量a的值与变量b的值交换
B
a = b
=: 表示赋值号,将右边的值赋值给左边
==:判断左右两边是否相等
课 堂 引 入
运动心率:人体在运动时保持的心率状态
健康的成人正常的心率应该是在每分钟60~100次
提升运动效果
保障运动安全




合适的运动心率
分性别计算最适宜运动心率

如果运动心率过高,会对身体健康不利,导致恶心、头晕、胸闷。
如果运动心率过低,对身体没有危害,但是锻炼效果不好。
如何根据安静心率计算自己最适宜的运动心率呢?
计算最适宜的运动心率

最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率
计算公式:
最低最适宜运动心率=(220-年龄数-安静心率)×60%+安静心率
最高最适宜运动心率=(220-年龄数-安静心率)×80%+安静心率
能够用上节课所学的流程图表示这一算法吗?
计算最适宜的运动心率

第一步:分析问题
第二步:设计算法(流程图)
第三步:编写程序
第四步:调试运行
(220-16-71)×60%+71
low high




计算最适宜的运动心率

(220-16-71)×60%+71
low high
age =16
HRrest=71
low = (220 - age - HRrest)*0.6 + HRrest
high = (220 - age - HRrest)*0.8+ HRrest
print(low, high)
计算年龄16岁,安静心率为71的同学的运动心率




课堂活动
age=①
HRrest=②
low = (220 - age - HRrest)*0.6 + ③ # 计算最适宜运动心率低值
④ = (220 - age - HRrest)*0.8+ HRrest # 计算最适宜运动心率高值
print(low, high) # 显示最适宜运动心率的范围
任务一:程序代码补充完整,并调试运行,根据自己的年龄和安静心率计算学生的最适运动心率。
age =17
HRrest=75
low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrest
print(low, high)
python语法规则

age是一个变量名, =表示赋值
age = 17
age
17
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,把c+a的值赋值给c
age =17
HRrest=75
low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrest
print(low, high)
python语法规则

必须以字母或下划线开头,后面可以是字母、数字或下划线。
不能使用保留字。(print、 if 、else……)
区分大小写:age和Age 是两个不同的变量
变量命名规则
33个
age =17
HRrest=75
low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrest
print(low, high)
python语法规则

age是一个变量名, =表示赋值
age = 17
变量与
常量
变量:变化的量
常量:不变的量
age
HRrest
low
high
220、0.6、0.8
python语法规则

age =17
HRrest=75
low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrest
print(low, high)
表达式——由运算符与操作数两部分构成
运算符
算术运算符
关系运算符
逻辑运算符
+ - * ** / // %
< <= ==(不是=) != > >=
and or not
low = (220 - age - HRrest)*0.6 + HRrest


优 先 级
python语法规则

age =17
HRrest=75
low = (220 - age - HRrest)*0.6 + HRrest high = (220 - age - HRrest)*0.8+ HRrest
print(low, high)
print()表示输出,多个输出项可以使用“,”分隔。
input()
print()
不是直接输某一固定值,
而是实时让不同使用者输入不同数据。
程序运行时借助输入设备键盘输入数据至计算机。
函数小括号内数据参数为可以输出的一些提示信息。
借助输出设备显示屏输出计算结果数据至计算机屏幕。
函数小括号内数据参数为输出的数据。字符串则原样输出
age=float(input("请输入年龄=")) #输入年龄
HRrest= float(①("请输入年龄=")) #输入安静心率
low= (220-age-HRrest)*0.6+HRrest #计算最适宜运动心率低值
high=(220-age-HRrest)*0.8+HRrest #计算最适宜运动心率高值
print( "最适宜的运动心率为:", ② , "~", high ) #显示最适宜运动心率的范围
任务二:完善程序代码,使其显示更为友好
课堂活动
python语法规则

age = float(input("请输入年龄="))
HRrest=float(input("请输入安静心率="))
low = (220-age-HRrest) * 0.6+HRrest
high =(220-age-HRrest)* 0.8+HRrest
print("最适宜的运动心率为:",low,"~",high)
input()函数默认将输入数据转换为字符串类型。
float是一种数据类型
数据类型
整型(int)
浮点型(float):小数类型
字符串类型(str):用引号引起来的内容
布尔型(bool):真(True)、假(Flase)
16 →”16“
float()函数将其它数据类型转换为浮点数类型。
”16“→16.0
课堂小练
练习1、2
1.在Python程序设计中,变量的命名要遵循一定的规则。下列变量名合法的是( )
A、int B、2_a C、a#2 D、_china
2.在Python程序中,执行print ("23"+"45") 语句的结果是( )
A、68 B、False C、2345 D、"23+45"
D
C
课堂小练
练习3、4
3.在Python中,表达式(23//2**2)%3的值是( )
B
//:整除
%:取余
**:幂运算
A、1 B、2
C、3 D、1331
4.在Python中,描述x、y中存在一个小于z的正确的表达式是( )
B
A、x课堂小结
THE END

展开更多......

收起↑

资源预览