2.2做出判断的分支课件 2026-2027学年教科版高中信息技术必修一

2026-10-23
| 23页
| 26人阅读
| 0人下载
普通

内容正文:

2.2 做出判断的分支 第2单元 编程计算 泸科版高中《信息技术》 制作人:陆兴涛(博雅高级中学) 1 ★ 掌握顺序结构、分支结构的基本结构。 ★ 学会赋值语句、if 语句的使用方法。 ★ 能够看懂程序、分支语句的走向。 学习目标 2 张同学参加学校的体检,体检医生说他超重,需要加强运动。他了解到,运动时心里如能控制在一定范围内,对增强心血管和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。他想知道自己最适宜的运动心率。 我们怎么帮到他呢?你们想不想也算一下自己的适宜运动心率? 该同学今年16岁,安静心率为71 最适宜运动心率=(220-年龄-安静心率)x(60%~80%)+安静心率 直接把他的年龄与安静心率的数值代入最适宜运动心率的公式中就可以算出最适宜运动心率。 150.8 177.4 最适宜的运动心率:150.8~177.4 ※活动1 计算最适宜运动心率 任务一 利用赋值语句实现计算 4 ※活动1 计算最适宜运动心率 任务一 利用赋值语句实现计算 P32程序: low=(220- - )*0.6+ high=(220- - )*0.8+ print(low,high) 年龄:age 安静心率:HRrest age age HRrest HRrest HRrest HRrest 最适宜运动心率=(220-年龄-安静心率)x(60%~80%)+安静心率 怎么写? 5 ※活动1 计算最适宜运动心率 任务一 利用赋值语句实现计算 low=(220- - )*0.6+ high=(220- - )*0.8+ print(low,high) age age HRrest HRrest HRrest HRrest pythoy设计基础: 220、0.6、0.8:常量(程序运行中值始终不变的量) age、HRrest:变量(程序运行中值允许改变的量) 6 变量的命名必须遵循以下规则: 由字母(A-Z,a-z)、数字(0-9)、下划线(_)组成。 第一个字符需是字母或者下划线,不能以数字开头。 不能使用Python中的关键字(保留字)。 变量名区分大小写字母 变量 data-1 2data this_is_a_good_day if2 True 实 践 下列变量的命名,哪些是正确的? ※活动1 计算最适宜运动心率 任务一 利用赋值语句实现计算 low=(220- - )*0.6+ high=(220- - )*0.8+ print(low,high) age age HRrest HRrest HRrest HRrest pythoy设计基础: 赋值语句 格式:变量=表达式 变量 表达式 9 ※活动1 计算最适宜运动心率 任务一 利用赋值语句实现计算 pythoy设计基础: 运算符 + — * ** / // % 功能 加 减 乘 幂 除 整除 取模 表达式:运算符+操作数 如:>>>4*2 >>>4*2 8 10 任务一 利用赋值语句实现计算 ※ 活动2 计算任意年龄与安静心率的最适宜运动心率 最适宜运动心率=(220-年龄-安静心率)x(60%~80%)+安静心率 age HRrest (220- - )*0.6+ age HRrest HRrest (220- - )*0.8+ age HRrest HRrest print(low,high) 11 任务一 利用赋值语句实现计算 ※ 活动2 计算任意年龄与安静心率的最适宜运动心率 输入语句:input(),从键盘输入数据。 格式:<变量> = input(“提示信息”) 如: age=input(“请输入年龄=”) HRrest=input(“请输入安静心率=”) 输出语句:print()在屏幕上输出数据。如果有多个输出项,可以使用“,”分隔。 格式:print(想要输出的内容) 如:print(“最适宜的运动心率是:”,low,”~”,high) 12 任务一 利用赋值语句实现计算 ※ 活动2 计算任意年龄与安静心率的最适宜运动心率 age=float(input(“请输入年龄=”)) HRrest=float(input(“请输入安静心率=”)) low=(220-age-HRrest)*0.6+ HRrest high=(220-age-HRrest)*0.8+ HRrest print(“最适宜的运动心率是:”,low,”~”,high) 13 任务一 利用赋值语句实现计算 ※ 活动2 计算任意年龄与安静心率的最适宜运动心率 age=float(input(“请输入年龄=”)) HRrest=float(input(“请输入安静心率=”)) low=(220-age-HRrest)*0.6+ HRrest high=(220-age-HRrest)*0.8+ HRrest print(“最适宜的运动心率是:”,low,”~”,high) 为了便于数据的表示与处理:数据类型 float( ):根据一个字符串或整数创建一个新的浮点数(小数)。 int( ):根据一个字符串或浮点数创建一个新的整数。 str( ):根据一个数(任何类型)创建一个新的字符串。 14 任务一 利用赋值语句实现计算 ※ 活动2 计算任意年龄与安静心率的最适宜运动心率 例子: S=float(input("请输入任意的数字:")) print(S) 例子: S=3.14 print(int(S)) 例子: S="2+2" print(str(S)) 例子: S=2+2 print(str(S)) 例子: S=’2+2’ print(str(S)) 15 任务二 利用分支语句实现性别计算 gender==”male” n=210 (n-age-HRrest)*0.6+HRrest (n-age-HRrest)*0.8+HRrest 最适宜的运动心率:low~high 男性最适宜的运动心率=(220-年龄 -安静心率)x(60%~80%)+安静心率 女性最适宜的运动心率=(210-年龄 -安静心率)x(60%~80%)+安静心率 16 任务二 利用分支语句实现性别计算 gender==”male” n=210 (n-age-HRrest)*0.6+HRrest (n-age-HRrest)*0.8+HRrest 最适宜的运动心率:low~high 分支语句 格式:单分支 if 条件: 语句或语句组 格式:双分支 if 条件: 语句或语句组A else: 语句或语句组B 17 任务二 利用分支语句实现性别计算 运算符 == > >= < <= != 含义 等于 大于 大于等于 小于 小于等于 不等于 常用的关系运算符 注意:当关系表达式成立时值为真(True),不成立时值为假(False)。 18 任务二 利用分支语句实现性别计算 age = float(input('请输入年龄=')) HRrest = float(input('请输入安静心率=')) gender = input("请输入male或 female :") if gender == ”male”: n = 220 else: n = 210 low = (n - age - HRrest) * 0.6 + HRrest high = (n - age - HRrest) * 0.8 + HRrest print(“最适宜的心率是:”, low, “~”, high) gender==”male” n=210 (n-age-HRrest)*0.6+HRrest (n-age-HRrest)*0.8+HRrest 最适宜的运动心率:low~high 19 总结 20 当堂练习 1.下列合法的变量名是 ( ) A. if B. i C. *c D. True 2.表达式4**3的值是多少?( ) A 8 B 16 C 6 D 64 3.语句print(“a=”,(5+6)*2)运行结果是什么?( ) A. “a=”22 B. 22 C. a=22 Da==22 B D C 21 当堂练习 age = 14 if age >= 18: print("成年") else: print("未成年") 运行输出结果: 未成年 22 谢谢观看 $

资源预览图

2.2做出判断的分支课件 2026-2027学年教科版高中信息技术必修一
1
2.2做出判断的分支课件 2026-2027学年教科版高中信息技术必修一
2
2.2做出判断的分支课件 2026-2027学年教科版高中信息技术必修一
3
2.2做出判断的分支课件 2026-2027学年教科版高中信息技术必修一
4
2.2做出判断的分支课件 2026-2027学年教科版高中信息技术必修一
5
2.2做出判断的分支课件 2026-2027学年教科版高中信息技术必修一
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。