课件编号9454430

浙教版(2019)高中信息技术必修一3.2第5课时 分支结构的程序实现(if语句)课件(14张PPT)

日期:2024-05-02 科目:信息技术 类型:高中课件 查看:11次 大小:14648306Byte 来源:二一课件通
预览图 1/7
结构,14张,课件,语句,if,实现
  • cover
分支结构的程序实现 (if语句) 情境导入 问题:在第二章的学习中,同学们已经理解了分支结构的流程,接下来请大家看下面的两块伪代码: 伪代码1: if 今晚不下雨: ??? 去体育馆打篮球 else: ????去健身房健身 伪代码2: ??? if? 车牌记录在小区住户汽车记录能够查询到: ?????? 解锁门禁,允许汽车驶入 ??? else: ?????? 提示警告音,禁止通行 请大家思考,“如果”和“否则”的代码是否会都运行? 分支结构 条件是一个表达式,它的值是布尔类型的数据 条件为真(true)时执行 条件为假(false)时执行 注意!语句块1和语句块2都缩进了4格,这是python的固定强制语法格式。 分支结构 else语句块也可省略,if语句变为: if语句格式中的条件可以用关系运算符或者逻辑运算符来计算 {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}运算符 作用 举例 结果 >? 大于 “a”>”b” False = 大于等于 479>=426 True <= 小于等于 62.45<=45.5 False in x是y的成员 ‘5’ in ‘2’ False 比较(关系)运算符 逻辑运算符 {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}运算符 含义 用法 结合方向 and 逻辑与 op1 and op2 左到右 or 逻辑或 op1 or op2 左到右 not 逻辑非 not op 右到左 ①编写一个程序,输入[1, 100]范围内的整数分数,如果分数在60分以上,则输出及格,否则输出不及格。 简单分支结构程序语句编写 score = int(input("请输入分数:")) if score > 60: ??? print("及格") else: ??? print("不及格") ②输入一个整数,如果该数既是3的倍数又是7的倍数则输出ok 简单分支结构程序语句编写 n = int(input("请输入整数:")) if n % 3 == 0 and n % 7 == 0: ??? print("ok") 学生任务———区间测速”问题 目前,国内很多高速公路都启用了区间测速。所谓区间测速,是在同一路段上布设两个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并依据该路段上的限速标准判定车辆是否超速。 现有一段长为25千米的测速区间,小车的限速是100千米/小时。数据中心需要编写一 段程序,用来判断某辆小车在此测速路段是否超速。 对该任务进行抽象建模,随后设计算法,最终编写程序用于判断小车是否在此测速路段超速。 a.区间测速需要测量哪些数据? b.该问题计算数据模型是怎样的? 任务1:抽象建模 任务2:设计算法 任务3:编写程序 t = float(input("请输入用时(小时):")) s = 25 v = s / t if v <= 100: ??? print("正常") else: ??? print("超速") 谢谢

~~ 您好,已阅读到文档的结尾了 ~~