2.2 做出判断的分支第二课时教学课件 2022—2023学年教科版(2019)高中信息技术必修1

| 8份
| 18页
| 965人阅读
| 307人下载
普通

内容正文:

2.2 做出判断的分支 python python 项目:最适宜运动心率计算器 分析问题 编写程序 设计算法 调试运行 活动2 计算任意年龄与安静心率的最适宜运动心率 age HRrest (low,high) 补全代码并调试运行 age 年龄 HRrest 安静心率 Low 最低 high 最高 01 ‹#› 2 分析问题 编写程序 设计算法 调试运行 age=float(input(“请输入年龄=”)) #输入年龄 HRrest=float(input(“请输入安静心率=”) #输入安静心率 low= (220- age - HRrest)*0.6+ HRrest #计算最适宜运动心率低值 high= (220- age - HRrest)*0.8+ HRrest #计算最适宜运动心率高值 print(“最适宜运动心率是:”,low,“~”,high ) #显示最适宜运动心率的范围 补全代码,调试运行 01 ‹#› 3 分析问题 编写程序 设计算法 调试运行 最适宜运动心率是有性别差异的, 男=(220-年龄-安静心率)*(60%~80%)+安静心率 女=(210-年龄-安静心率)*(60%~80%)+安静心率 任务二 利用分支语句实现分性别计算 思考:如何修改程序可以实现根据性别输出结果呢? 01 ‹#› 4 分析问题 编写程序 设计算法 调试运行 任务二 利用分支语句实现分性别计算 Gender=male n=210 最适宜运动心率 男=(220-年龄-安静心率)*(60%~80%)+安静心率 女=(210-年龄-安静心率)*(60%~80%)+安静心率 (n-age-HRrest)*0.6+HRrest (n-age-HRrest)*0.8+HRrest 最适宜运动心率是:(low~high) 01 ‹#› 5 分析问题 编写程序 设计算法 调试运行 分支语句 If 条件: 语句或语句组 否 条件 是 语句A 结束 条件 是 否 结束 语句A 语句B If 条件: 语句或语句组A else: 语句或语句组B 单分支 双分支 01 ‹#› 6 分析问题 编写程序 设计算法 调试运行 实际演练:分支程序用来判断飞船是否能够升空。当飞船速度v>=7.91,输出“飞船成功飞行!”,否则输出“飞船不能升空! v=float(input(“请输入速度(千米/秒) :“)) If v>=7.91: print(" 飞船成功飞行! ") else: print(“飞船不能升空! ") 01 ‹#› 7 分析问题 编写程序 设计算法 调试运行 学生练习: 练习1:调试运行“飞船成功飞行!”代码(单分支语句) 练习2:调试运行“飞船成功飞行!”进阶代码(双分支语句) 练习3:调试运行“飞船成功飞行!”终极版代码(多双分支语句) 01 ‹#› 8 分析问题 编写程序 设计算法 调试运行 拓展知识:分支语句----多分支选择语句 if 条件表达式1: 语句块1 elif 条件表达式2: 语句块2 elif 条件表达式3: 语句块3 … else: 语句块n 01 ‹#› 9 小结 分支语句 10 习题巩固 1、顺序结构的程序执行过程是( )依次执行的。 A、自下而上 B、自上而下 C、根据条件判断 D、由外到内 2、下列选项能作为Python 变量名的是( )。 A、_ab B、4ab C、if D、a+b B A 01 ‹#› 11 习题巩固 3、运行下列 Python 语句,输出结果为( )。 a=“hello” b=2 print(a+b) A、2 B、hello2 C、hello+2 D、以上选项都不正确 4、下列选项中,Python不支持的数据类型是( )。 A、char B、int C、float D、str D A 01 ‹#› 12 习题巩固 5、在 Python中,下列关于选择结构的说法错误的是( )。 A、if语句中可以没有else子句 B、同一级别的if语句中可以有多个else子句 C、同一级别的if语句中可以有多个elif子句 D、if选择结构可以多层嵌套 6、程序运行过程中,值始终保持不变的量是常量,值允许改变的量是( ) A、变量 B、数据类型 C、运算符 D、表达式 B C 01 ‹#› 13 习题巩固 7、运行以下程序代码,输入5和3,输出的结果是( )。 a=int(input("请输入自然数:")) b=int(input("请输入自然数:")) c=i

资源预览图

2.2  做出判断的分支第二课时教学课件   2022—2023学年教科版(2019)高中信息技术必修1-第1页
1
2.2  做出判断的分支第二课时教学课件   2022—2023学年教科版(2019)高中信息技术必修1-第2页
2
2.2  做出判断的分支第二课时教学课件   2022—2023学年教科版(2019)高中信息技术必修1-第3页
3
2.2  做出判断的分支第二课时教学课件   2022—2023学年教科版(2019)高中信息技术必修1-第4页
4
2.2  做出判断的分支第二课时教学课件   2022—2023学年教科版(2019)高中信息技术必修1-第5页
5
2.2  做出判断的分支第二课时教学课件   2022—2023学年教科版(2019)高中信息技术必修1-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。