第4单元第2课《判断结果影响分支执行》教案【黔教版】《信息科技》五年级上册

资源下载
  1. 二一教育资源

第4单元第2课《判断结果影响分支执行》教案【黔教版】《信息科技》五年级上册

资源简介

中小学教育资源及组卷应用平台
第2课《判断结果影响分支执行》教学设计
课题 判断结果影响分支执行 单元 第四单元 学科 信息科技 年级 五年级上
核心素养目标 信息意识:能识别生活中存在的“判断→分支” 的场景,并且主动用分支逻辑解决问题。计算思维:学会通过判断条件梳理复杂流程的逻辑,掌握分支结构在判断决策类问题中的用法。数字化学习与创新:借助计算机程序数字化工具或者用流程图工具设计嵌套分支的小程序,激发自己的创新意识。信息社会责任:能够用分支逻辑设计安全提示程序,如 “判断心率跳动是否正常”,提高安全意识。
教学重点 1、认识并理解判断结果会影响分支执行情况和结果的含义。
教学难点 1、在具体的心率测试算法中领悟分支嵌套模型和判断结果执行情况。
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 板书课题。1、新知导入观看视频在进行心率测评时,要根据一个参考区间进行判断身体状况,但依据测心率时身体所处的状态比较复杂,因此我们只委精准地设定判断条件再利用分支的嵌套,就能实现心率测评。 学习新知引入,观看教学视频。 将学生的注意吸引到课堂。
讲授新课 新知讲解:一、判断条件要精准问:如果参照的标准不是一个数值,而是一个参考区间,判断条件该如何设定呢 答:比如判断心率是否在 70~90 之间,条件设为 “心率≥70 并且 心率≤90”。满足这个条件(结果为 “是”),走 “正常” 分支;不满足(结果为 “否”),走 “异常” 分支 —— 用 “并且” 把区间两端的判断连起来,就能控制分支执行。活动一:设定心率测评的判断条件1.一般情况下,8~14岁儿童的心率正常范围为 70~90次/分。图 4-2-1所示是描述心率测评算法的流程图。假设当前心率值为x,你认为“判断条件应该怎样设定 尝试将其填入图 4-2-1的条件判断框中。2.如图 4-2-2所示,若将执行内容对调,“判断条件”应该怎样设定 尝试将其填入图 4-2-2的条件判断框中。3.将当前心率值“81”分别代入上述两种“判断条件”进行判断,并在两种算法流程图中画出执行流程,分析执行结果。答:图 4-2-1 流程:输入 81→判断 “70≤81≤90”(是)→执行 “心率正常,请继续保持!”→结束。图 4-2-2 流程:输入 81→判断 “81<70 或 81>90”(否)→执行 “心率正常,请继续保持!”→结束。科学严谨地设定判断条件,才能让判断更准确,执行走向更明确。判断结果不仅决定着分支的走向,还会影响整个算法执行的流程。小科提示:逻辑表达式用逻辑运算符连接起来的式子叫逻辑表达式。逻辑运算符有3种:AND(与)、OR(或)、NOT(非)。它们分别表示日常交流中的“并且”“或者”“取反”。二、分支可以嵌套刚上完体育课,小智监测到自己的心率值是125,经过心率测评后被提示“心率异常”。但医生说身体处在不同状态下,心率正常值范围是不一样的。一般情况下,儿童在运动状态下的心率正常值在120-160次/分。因此小智刚上完体育课后的心率值在正常范围内。看来,“心率测评”算法需要进一步优化!拓展阅读分支嵌套是 “大分支里包小分支”,比如先判断状态(安静 / 运动),再在状态里判断心率。场景:需多层判断的任务(如先选类型再选细节)。注意:分层清晰,条件准确,避免逻辑混乱,每步只走一个分支。活动一:优化心率测评算法1.为了让测评结果更准确,心率测评时首先要选择身体所处的状态,再分别对照不同的心率健康指标进行判断。请将优化后的算法流程图(图4-2-3)补充完整,并画出小智刚上完体育课后测评心率的执行流程。2.你能读懂下面这段程序(图 4-2-4)吗 先圈一圈,再说一说。(1)程序中包含了几个分支结构 请你分别圈出来。(2)运行程序,并针对不同的心率值,说一说程序执行的流程。答:例 1:心率 80、选 “安静”→判断 “80≥70 且≤90”(是)→对话 “正常”;例 2:心率 130、选 “运动”→判断 “130≥120 且≤160”(是)→对话 “正常”;例 3:心率 60、选 “安静”→判断 “60≥70 且≤90”(否)→对话 “异常”。一个分支中包含另一个分支,从而产生一定的层次结构,就形成了分支的嵌套。但无论有几层分支,算法执行时,每遇到一次判断,都会根据判断结果选择其中一个分支执行下去。小科提示:分支嵌套要 “分层清晰”,避免多个判断混在一起(比如先明确 “大分支”,再在里面加 “小判断”);每个判断的条件要准确,“并且 / 或者” 不能用错(比如 “安静且心率正常” 不能写成 “安静或者心率正常”);执行时 “每判断一次只走一个分支”,不会同时走多个分支。三、课堂练习完成PPT20—21页相关课堂练习题。四、拓展延伸1、分支判断错误条件的影响结果错误:比如把 “安静心率≥70 并且≤90” 写成 “或者”,心率 60 会被误判为正常;逻辑混乱:条件写反(如运动心率写成≤120),会让正常心率被当成异常;流程出错:嵌套分支条件漏写,比如只判断 “安静” 没判断 “运动”,运动状态的测评会失效;误导决策:错误条件会给出错误建议。2、分支条件的 “并且 / 或者”“并且” 是同时满足两个条件才成立:比如判断 “安静状态且心率在 70~90”,必须 “是安静” 和 “心率符合区间” 同时满足,才会判定正常;缺一个都不行(比如安静但心率 60,不满足)。“或者” 是满足任意一个条件就成立:比如判断 “心率 < 70 或者> 90”,只要心率低于 70、或高于 90,任意一个情况出现,就判定异常;不用两个同时满足(比如心率 60,满足 “<70” 就判定异常)。生活中也常见:比如 “考 100 分并且得小红花,奖励玩具”(要同时满足);“下雨或者降温,要带伞 / 加衣”(满足一个就行)。 完成思考,思考该如何设定判断条件。完成活动:设定心率测评的判断条件。完成课堂提问,学习设定心率测评的判断条件。学习小科提示,知道什么是逻辑表达式。学习拓展阅读,理解分支嵌套。完成活动:优化心率测评算法。读懂程序,并回答问题,圈出分支结构。学习小科提示。完成课堂练习。进行课外知识拓展。 提出疑问、引导学生进行思考,自然引入课堂。结合心率测试情景模拟,引导学生分析设定心率测评的判断条件,初步认识和理解判断结果影响分支执行。结合具体研究,考察学生举一反三的解决问题的能力,并考察学生是否牢牢掌握相关知识点。拓宽学生所学,帮助学生理解。介绍什么是分支嵌套模型,以及适用的场景和注意事项。图文结合,引导学生结合优化心率测评算法思考,在问题解答中进一步认识和理解判断结果影响分支执行。在提问中考察学生的思考能力和知识点掌握情况。 拓宽所学。在课堂练习中强化所学知识内容。拓宽学生知识面。
课堂小结 判断结果影响分支执行1、进行新知引入2、判断条件要精准3、分支可以嵌套分支4、完成课堂练习5、进行知识拓展 总结回顾 对本节课内容进行总结概括。
课后作业 举例生活中 2 个 “分支嵌套” 的场景,并用流程图描述流程。 布置作业 拓展学生的学习能力
课堂板书 观看板书 强调教学重点内容。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览