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

2025-11-18
| 3份
| 18页
| 617人阅读
| 2人下载
普通

内容正文:

第2单元 编程计算 2.2 做出判断分支(2) ——if语句 一 ·掌握顺序结构、分支结构的基本结构。 ·学会if语句的使用方法。 ·运用顺序结构、分支结构的语句编写简单的程序解决问题。 学习目标 实践操作一: 计算最适宜运动心率 该同学今年16岁,安静心率为71。 最适宜运动心率=(220-年龄-安静心率)✖ (60% ~ 80%)+ 安静心率 最适宜运动心率是 ? low=(220-age-HRrest)*0.6+HRrest high=(220-age-HRrest)*0.8+HRrest 开始 输出"最适宜运动心率是:",low,"--",high 结束 输入age、HRrest 程序设计如下: age=int(input(“请输入一个正整数:”)) HRrest=int(input( )) low=(220-age-HRrest)*0.6+HRrest high=(220-age-HRrest)*0.8+HRrest print("最适宜运动心率是:",low,"--",high) 挑战一下 计算最适宜运动心率是有性别差异的,如何修改程序可以实现性别输出结果呢? 男性最适宜运动心率=(220-年龄-安静心率)✖ (60% ~ 80%)+ 安静心率 女性最适宜运动心率=(210-年龄-安静心率)✖ (60% ~ 80%)+ 安静心率 分析问题: 性别怎么选择? 性别 ? 男性 女性 low=(n-age-HRrest)*0.6+HRrest high=(n-age-HRrest)*0.8+HRrest 开始 输出"最适宜运动心率是:",low,"--",high 结束 输入age、HRrest、gender 设计算法: 是女性? n=210 n=220 是 否 编写程序: 条件? A B 否 是 if 条件: 语句或语句组A else: 语句或语句组B 双分支 if 条件: 语句或语句组 if 条件: 语句或语句组A elif 条件: 语句或语句组A elif 条件: 语句或语句组A ······ else: 语句或语句组B 多分支 单分支 关系运算符主要用于比较两个值的大小,运算的结果为布尔值True或False。Python语言中常见的关系运算符如下表所示。 运算符 == > < >= <= != 描述 等于 大于 小于 大于或等于 小于或等于 不等于 用法 a==b a>b a<b a>=b a<=b a!=b 举例 >>> 2==3 False >>> 2>3 False >>> 2<3 True >>> 2>=3 False >>> 2<=3 True >>> 2!=3 True 编写程序 程序设计如下: age=int(input(“请输入一个正整数:”)) HRrest=int(input( )) gender=input(“请输入male或female:”) if gender==female: n=210 else: n=220 low=(n-age-HRrest)*0.6+HRrest high=(n-age-HRrest)*0.8+HRrest print("最适宜运动心率是:",low,"--",high) 拓展一下 对程序进行修改,使其可以输入年龄、安静心率和运动后心率,并能依据最适宜运动心率公式输出反馈结果,如:“您的运动心率太低,请适当提高”“您的运动心率正好,请保持”“您的运动心率太高,请适当降低”。 程序设计如下: age=int(input(“请输入一个正整数:”)) HRrest=int(input( )) gender=input(“请输入male或female:”) if gender==female: n=210 else: n=220 low=(n-age-HRrest)*0.6+HRrest high=(n-age-HRrest)*0.8+HRrest print("最适宜运动心率是:",low,"--",high) if low<=60: print("您的运动心率太低,请适当提高”) elif low>100: print("您的运动心率太高,请适当降低”) else: print("您的运动心率正好,请保持”) 课堂小结 做出判断的分支 if语句 单分支 多分支 双分支 1.下面的Python程序段运行后的输出结果是(  )。 age=12 if age>=18:   print("你已经成年,欢迎进入网吧") else:   print("未满18岁,禁止进入") 当堂检测 A. 你已经成年,欢迎进入网吧 B. 未满18岁,禁止进入 C. "你已经成年,欢迎进入网吧" D. "未满18岁,禁止进入" B 当堂检测 2.下面的Python程序段运行后的输出结果是(  )。 a=5 b=8 if a>b:   print(a,"是大数") else:   print(b,"是大数") D A. a是大数 B. b是大数 C. 5是大数 D. 8是大数 当堂检测 V=_①_(_②_(“请输入速度(千米/秒):”)) if ___③___: print(“飞船成功飞行!”) ___④___: print(“飞船不能升空!”) 飞船速度V 输出内容 V>=7.91 飞船成功飞行! V<7.91 飞船不能升空! 谢谢观看 $nullnull

资源预览图

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