资源简介 (共26张PPT)义务教育《信息科技》5年级上册第 2 单元 算法的基本控制结构第 5 课 认识分支结构学习目标情境引入新知学习项目探究目录1.能够初步了解什么是分支结构,能根据条件的不同选择不同的执行路径。3.通过有趣的挑战和项目,学生能够锻炼自己的逻辑思维能力,学会如何根据条件进行判断和选择,从而提升解决问题的能力。学习目标2. 能够认识到分支结构在日常生活中的广泛应用,如红绿灯控制交通、根据天气选择衣物等。并掌握用自然语言描述分支结构的方法;随着图书馆改造升级项目的持续推进,图书馆特别强调了安防与环境监测的重要性,以确保图书馆内的安全与舒适。为此,博士建议进一步升级现有设施,全面监控和管理图书馆的环境。情境引入@小智@小慧,图书馆准备进一步优化安防系统,你们有什么好的建议吗?@博士,我建议加装智能门禁系统,可以有效地防止未经授权的人员进入图书馆,保证同学们在一个安全的环境中阅读和学习。那如何判断某位同学是否可以进入呢?情境引入同学们,你们有什么建议吗?新知学习除了按照顺序先做 A,再做 B 的情况,生活中还经常需要进行判断和选择。在程序设计中,我们会使用条件语句 (if语句)来描述这种情况。新知学习一、布尔类型在生活中进行判断和选择时,我们的最终选择与条件判断的结果相关,而条件的判断结果只有两个——“真”或“假”,这就是布尔类型。布尔类型只有两个值,True(“真”)和 False(“假”),通常用于条件判断中。智能门禁系统可以设置为:如果拥有专属账号,则可以进入图书馆。可以理解为,当拥有专属账号,即条件成立时,结果为“真”,可以进入图书馆。单分支语句新知学习条件是“拥有专属账号”,条件为“真”,则可以进入图书馆;条件为“假”,即没有专属账号,则不可以进入图书馆。智能门禁系统可以设置为:如果拥有专属账号,那么可以进入图书馆;否则不可以进入图书馆。双分支语句新知学习小慧的回答中,只说了条件成立时的选择结果,但没有说条件未成立时的结果,像这种只有一个支线选择的情况,我们称为单分支语句。如果拥有专属账号,则可以进入图书馆。if单分支语句是最简单的条件判断语句,在不同的编程语言中有不同的格式,我们将在后续课程中进行学习。单分支语句新知学习三、逻辑运算符逻辑运算符,是用来连接关系表达式的运算符。如果涉及多个条件,就需要用到逻辑运算符。逻辑运算符(以 Python 为例)有三种:and(逻辑与)、or(逻辑或)、not(逻辑非)。门禁系统升级后,小智和小慧可以进入图书馆吗?项目探究一:探究智能门禁系统工作流程如果拥有专属账号,则可以进入图书馆。第1步 小智和小慧注册了专属账号 第2步 门禁系统的判断条件是 判断的结果 条件成立 条件不成立程序结束是否拥有专属账号此处暗含了一个条件可以进入图书馆项目探究一:探究智能门禁系统工作流程第1步 小智和小慧 专属账号 第2步 门禁系统的判断条件是 判断的结果 条件成立 条件不成立程序结束 注册/没注册拥有专属账号智能门禁系统可以设置为:如果拥有专属账号,那么可以进入图书馆;否则不可以进入图书馆。你们认为判断的条件是什么?对应的选择结果又是什么?请尝试自主完成下面内容。可以进入图书馆不可以进入图书馆项目探究一:探究智能门禁系统工作流程很多同学暂未注册专属账号,但也希望进入图书馆学习。所以学校又进一步升级了门禁系统,他们可以凭借学生证登记,以游客的身份进入图书馆。这怎么又多了条件,该让系统如何判断呢?我知道!只要满足“拥有专属账号”或“凭借学生证登记游客身份”两个条件中的任意一个条件就可以进入图书馆了。第1步 是否注册专属账号 是否凭借学生证登记游客身份 第2步 门禁系统的判断条件是 或 判断的结果 条件成立 条件不成立程序结束根据小慧的提示,请大家尝试完善门禁系统的工作流程。不可以进入图书馆项目探究一:探究智能门禁系统工作流程拥有专属账号凭借学生证登记游客身份可以进入图书馆不可以进入图书馆项目探究二:探究智能温度控制系统工作流程在博士的建议下,学校图书馆采用了智能环境监测系统,对图书馆内的温度、湿度等环境因素进行实时监测。通过调节空调、加湿器等设备,确保图书馆内的环境始终保持在一个适宜的范围,为图书提供恒温恒湿的环境,保护图书,同时也为读者提供一个舒适的阅读环境。智能环境监测系统是如何控制图书馆内温度的呢?项目探究二:探究智能温度控制系统工作流程图书馆的温度通常控制在22~26℃。如果馆内温度高于26℃,温控系统就会打开制冷装置,使馆内温度降低。请同学们想一想,补充完善下面内容。第1步 思考现在的温度是( ) 第2步 判断条件是温度是否高于26℃ 判断的结果 条件成立 条件不成立程序结束打开制冷装置项目探究二:探究智能温度控制系统工作流程除了炎热天气,还会遇到寒冷的天气。如果气温低于22℃,则温控系统会打开制热装置,使馆内温度升高。请你分析一下其中的判断原理。第1步 思考现在的温度是( ) 第2步 判断条件是温度是否低于22℃ 判断的结果 条件成立 条件不成立程序结束打开制热装置项目探究二:探究智能温度控制系统工作流程如果温度在 22~26℃之间,则温控系统不会打开。请同学们想一想,补充完善下面内容。第1步 思考现在的温度是( ) 第2步 判断条件是现在的温度是否高于等于22℃且低于等于26℃ 判断的结果 条件成立 条件不成立程序结束温控系统不会打开项目探究二:探究智能温度控制系统工作流程根据上面的分析,你能总结一下,图书馆的智能温控系统,是如何根据外界天气变化自动进行调节的吗?情况 1:判断温度是否高于 26℃。温度高于 26℃时条件成立,那么开启________装置;情况 2:判断温度是否低于 22℃。温度低于 22℃时条件成立,那么开启________装置。情况 3:判断温度是否在 22~26℃之间。若条件成立,则不开启智能温控系统。制冷制热这里我们运用了两个单分支语句来进行判断。但在实际生活中,我们是可以将这两个单分支语句进行合并的。请你挑战一下,尝试分析如何实现合并吧!1.(多选题)以下生活场景中涉及选择结构的有( )。BE操作练习A. 场景1:妈妈对我说:“小慧,吃零食不能多吃,每天只能从三种零食中选一种!”B. 场景 2:妈妈说如果这学期我每天都坚持远眺、认真做眼保健操,我的假性近视就可能有所恢复。C. 场景3:这周是从周一开始计算,到周日结束;下周也有周一至周日。D. 场景4:妈妈说每天回家后要先做作业,再出门玩。E. 场景 5:今晚我不可以出门玩了,爸爸说只有完成作业后才可以出去玩。2.体育测评后,老师认定跳绳成绩和跳远成绩都大于等于90分为优秀,其他为良好。请帮助老师进行成绩认定,并补充完善下表。操作练习姓名 跳绳成绩(分) 跳远成绩(分) 成绩认定小张 90 93小王 88 96小刘 89 80小齐 92 89小郭 60 99优秀良好良好良好良好操作练习3.作业小帮手。请根据下面流程,将输出结果填写在下表中,若无输出结果请画斜线。输入a值 输入b值 输出结果5 5.04.33.14第1步 写入两个数字,a=( ),b=( ) 第2步 判断条件是a>b 判断的结果是 判断条件成立 判断条件不成立输出a 程序结束,没有输出4.3操作练习4.开业大酬宾。王叔叔开了一家超市,准备做开业惠宾活动“满300打九折,满500 打八折”。他做了两个方案,但不完整,请你帮忙补充完善一下吧!(用a表示) 判断条件 判断结果 优惠后总价a元a×0.9元________元a×0.8a×0.8(0.8a)操作练习商品原价(用 a 表示),优惠后总价用 b 表示 第1步 写入原价a=( ) 第2步 共有三个判断条件,分别对应不同的判断结果 第一个判断条件是a<300 第2个判断条件是300 ≤ a < 500 第三个判断条件是a ≥ 500 判断条件成立 判断条件不成立 判断条件成立 判断条件不成立 判断条件成立 判断条件不成立b=( ) 程序结束 b=( ) 程序结束 b=( ) 程序结束aa×0.9a×0.8谢谢观看 展开更多...... 收起↑ 资源预览