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

2023-11-02
| 14页
| 872人阅读
| 85人下载
普通

内容正文:

2.2做出判断的分支(第2课时) 第2单元 编程计算 学 习 目 标 1.认识并熟记数据类型,会使用数据类型转换函数实现数据的转换。 2.体验分支结构的基本结构。理解单分支、双分支、多分支结构怎样选择和执行程序。能根据具体问题选用恰当的结构编写程序。 基本数据类型: (拓展知识) 数字类型 字符串类型 布尔类型 真、假值 整数 浮点数 复数 数据类型 数据类型转换函数: float( ): 根据一个字符串或整数创建一个新的浮点数(小数)。 int ( ): 根据一个字符串或浮点数创建一个新的整数。 str( ): 根据一个数(也可以是任何其他类型)创建一个新的字符串。 数据类型 任务一阅读程序,写出运算结果。 i=int(input(“请输入一个三位正整数”)) a=i%10 b=int(i%100/10) c=int(i/100) print(a,b,c) 输入:386 输出:683 任务二 利用分支语句实现分性别计算 1.gender=='male': 2.n=210 3.low=(n-age-HRrest)*0.6+HRrest 4.high=(n-age-HRrest)*0.8+HRrest 5.最适宜运动心率的范围是: low-high 活动2 利用分支语句实现分性别计算男性最适宜运动心率=(220-年龄-安静心率)x(60%~80%)+安静心率;女性最适宜运动心率=(210-年龄-安静心率)x(60%~80%)+安静心率 以上计算最适宜运动心率的公式是有性别差异的,那么如何修改程序可以实现根据性别输出结果呢? 要求:根据性别进行正确计算。请将如图2.2.4所示的流程图补充完整。 当程序中需要根据不同的条件判断来决定程序执行的走向时,可以使用if分支语句实现。主要有单分支、双分支和多分支几种形式。 单分支语句基本格式如下: if*条件: ****语句或语句组A 分支语句 一个英文字符的空格 四个英文字符的空格或一个tab键的缩进 英文状态下的冒号 条件成立时,执行语句或语句组A 条件不成立时,不执行语句或语句组A 双分支语句的基本格式如下: if 条件: ****语句或语句组A else: ****语句或语句组B if和else在一条竖线上。 四个英文字符的空格或一个tab键的缩进 分支语句 条件成立时,执行if语句下面的语句或语句组A; 条件不成立时,执行else语句下面的语句或语句组B 多分支语句的基本格式如下: if 条件: ****语句或语句组A elif 条件: ****语句或语句组B . . . else: ****语句或语句组X If、elif、else在一条竖线上。 分支语句 注意: elif的使用主要是根据问题的具体条件来确定的。 当飞船速度“v>=7.91” 时, 输出“飞船成功飞行!”; 否则“飞船不能升空!”。 分支语句 此问题选用双分支语句,代码如下: v=float(input("请输入速度(千米/秒):")) if v>=7.91: print("飞船成功飞行! ") else: print("飞船不能升空! ") 分支语句 关系表达式 用关系运算符连接起来的式子。 当关系表达式成立时值为真(True),不成立时值为假(False)。 例如:9>=7.9,值为True; 23==24,值为False 根据任务二的流程图,补充完整 P36的程序代码。 age=float(input('请输入age=')) HRrest=float(input('请输入HRrest=')) gender=input("请输入male or female :") #根据输入的性别判断 if : l else: l low=(n-age-HRrest)*0.6+HRrest high=(n-age-HRrest)*0.8+HRrest print('最适宜的心率是:',low,'~',high) gender=='male': n=220 n=210 课 堂 练习 做出判断的分支 数据类型及其转换函数 单分支 双分子 多

资源预览图

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