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

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

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

资源简介

(共29张PPT)
第四单元 第2课
判断结果影响分支执行
(黔教版)五年级

1
核心素养目标
3
新知讲解
5
拓展延伸
7
板书设计
2
新知导入
4
课堂练习
6
课堂总结
课后作业
8
01
核心素养目标
信息意识
计算思维
数字化学习与创新
信息社会责任
能够用分支逻辑设计安全提示程序,如 “判断心率跳动是否正常”,提高安全意识。
借助计算机程序数字化工具或者用流程图工具设计嵌套分支的小程序,激发自己的创新意识。
学会通过判断条件梳理复杂流程的逻辑,掌握分支结构在判断决策类问题中的用法。
能识别生活中 存在的“判断→分支” 的场景,并且主动用分支逻辑解决问题。
02
新知导入
02
新知导入
在进行心率测评时,要根据一个参考区间进行判断身体状况,但依据测心率时身体所处的状态比较复杂,因此我们只要精准地设定判断条件再利用分支的嵌套,就能实现心率测评。
03
新知讲解
如果参照的标准不是一个数值,而是一个参考区间,判断条件该如何设定呢
判断条件要精准
比如判断心率是否在 70~90 之间,条件设为 “心率≥70 并且 心率≤90”。满足这个条件(结果为 “是”),走 “正常” 分支;不满足(结果为 “否”),走 “异常” 分支 —— 用 “并且” 把区间两端的判断连起来,就能控制分支执行。
03
新知讲解
活动一:设定心率测评的判断条件
1.一般情况下,8~14岁儿童的心率正常范围为 70~90次/分。图 4-2-1所示是描述心率测评算法的流程图。假设当前心率值为x,你认为“判断条件应该怎样设定 尝试将其填入图 4-2-1的条件判断框中。
图4-2-1心率测评算法流程图
70 ≤ x ≤ 90
03
新知讲解
2.如图 4-2-2所示,若将执行内容对调,“判断条件”应该怎样设定 尝试将其填入图 4-2-2的条件判断框中。
图 4-2-2 另一种条件判断的心率测评算法流程图
x < 70 或者 x > 90
03
新知讲解
3.将当前心率值“81”分别代入上述两种“判断条件”进行判断,并在两种算法流程图中画出执行流程,分析执行结果。
图 4-2-1 流程:输入 81→判断 “70≤81≤90”(是)→执行 “心率正常,请继续保持!”→结束。
图 4-2-2 流程:输入 81→判断 “81<70 或 81>90”(否)→执行 “心率正常,请继续保持!”→结束。
03
新知讲解
科学严谨地设定判断条件,才能让判断更准确,执行走向更明确。
判断结果不仅决定着分支的走向,还会影响整个算法执行的流程。
03
新知讲解
小科提示
逻辑表达式
用逻辑运算符连接起来的式子叫逻辑表达式。
逻辑运算符有3种:AND(与)、OR(或)、NOT(非)。它们分别表示日常交流中的“并且”“或者”“取反”。
03
新知讲解
刚上完体育课,小智监测到自己的心率值是125,经过心率测评后被提示“心率异常”。但医生说身体处在不同状态下,心率正常值范围是不一样的。一般情况下,儿童在运动状态下的心率正常值在120-160次/分。因此小智刚上完体育课后的心率值在正常范围内。看来,“心率测评”算法需要进一步优化!
分支可以嵌套分支
03
新知讲解
分支嵌套是 “大分支里包小分支”,比如先判断状态(安静 / 运动),再在状态里判断心率。
场景:需多层判断的任务(如先选类型再选细节)。
注意:分层清晰,条件准确,避免逻辑混乱,每步只走一个分支。
拓展阅读
03
新知讲解
活动一:优化心率测评算法
1.为了让测评结果更准确,心率测评时首先要选择身体所处的状态,再分别对照不同的心率健康指标进行判断。请将优化后的算法流程图(图4-2-3)补充完整,并画出小智刚上完体育课后测评心率的执行流程。
图 4-2-3 优化的心率测评算法流程图
03
新知讲解
图 4-2-3 优化的心率测评算法流程图
70 ≤ 心率 ≤ 90
120 ≤ 心率 ≤ 160
安静
03
新知讲解
2.你能读懂下面这段程序吗 先圈一圈,再说一说。
(1)程序中包含了几个分支结构 请你分别圈出来。
图4-2-4 心率测评程序
03
新知讲解
(2)运行程序,并针对不同的心率值,说一说程序执行的流程。
例 1:心率 80、选 “安静”→判断 “80≥70 且≤90”(是)→对话 “正常”;
例 2:心率 130、选 “运动”→判断 “130≥120 且≤160”(是)→对话 “正常”;
例 3:心率 60、选 “安静”→判断 “60≥70 且≤90”(否)→对话 “异常”。
03
新知讲解
一个分支中包含另一个分支,从而产生一定的层次结构,就形成了分支的嵌套。
但无论有几层分支,算法执行时,每遇到一次判断,都会根据判断结果选择其中一个分支执行下去。
03
新知讲解
小科提示
分支嵌套要 “分层清晰”,避免多个判断混在一起(比如先明确 “大分支”,再在里面加 “小判断”);
每个判断的条件要准确,“并且 / 或者” 不能用错(比如 “安静且心率正常” 不能写成 “安静或者心率正常”);
执行时 “每判断一次只走一个分支”,不会同时走多个分支。
04
课堂练习
一、选择题
1、分支嵌套是指
A. 一个分支里有另一个分支 B. 多个分支并列 C. 没有分支
2、判断 “x 在 5~10 之间” 的条件是
A. x≥5 并且 x≤10 B. x≥5 或者 x≤10 C. x>5
3、流程图中,判断框的结果是
A. 数字 B.是 / 否 C. 文字
4、“先判断是否骑车→是则判断是否戴头盔→戴则安全,否则提醒” 是
A. 五分支 B. 单一分支 C.分支嵌套
A
A
B
C
04
课堂练习
5、分支执行的特点是
A. 只走一个分支 B. 走所有分支 C. 不走分支
二、完成判断
1、分支嵌套可以有多层。
2、“x>3 或者 x<5” 能判断 x 在 3~5 之间。
3、流程图中,判断框后必须有 2 个分支。
4、分支嵌套的执行是 “判断一次,选一个分支”。
5、“判断是否吃饭→是则吃菜,否则吃面” 是分支嵌套。

X
X
A


05
拓展延伸
分支判断错误条件的影响
结果错误:比如把 “安静心率≥70 并且≤90” 写成 “或者”,心率 60 会被误判为正常;
逻辑混乱:条件写反(如运动心率写成≤120),会让正常心率被当成异常;
流程出错:嵌套分支条件漏写,比如只判断 “安静” 没判断 “运动”,运动状态的测评会失效;
误导决策:错误条件会给出错误建议。
05
拓展延伸
分支条件的 “并且 / 或者”
“并且” 是同时满足两个条件才成立:
比如判断 “安静状态且心率在 70~90”,必须 “是安静” 和 “心率符合区间” 同时满足,才会判定正常;缺一个都不行(比如安静但心率 60,不满足)。
05
拓展延伸
分支条件的 “并且 / 或者”
“或者” 是满足任意一个条件就成立:比如判断 “心率 < 70 或者> 90”,只要心率低于 70、或高于 90,任意一个情况出现,就判定异常;不用两个同时满足(比如心率 60,满足 “<70” 就判定异常)。
生活中也常见:比如 “考 100 分并且得小红花,奖励玩具”(要同时满足);“下雨或者降温,要带伞 / 加衣”(满足一个就行)。
06
课堂总结
1
引入新知内容
判断结果影响分支执行
2
判断条件要精准
3
分支可以嵌套分支
4
完成课题练习
5
进行相关知识拓展
1
2
3
4
5
07
板书设计
判断结果影响分支执行
1、引入新知内容
2、判断条件要精准
3、分支可以嵌套分支
4、完成课堂练习
5、进行知识拓展
课后作业。
1、寻找生活中的分支嵌套。
08
课后作业
1、举例生活中 2 个 “分支嵌套” 的场景,并用流程图描述流程。
课后作业
https://www.21cnjy.com/recruitment/home/fine

展开更多......

收起↑

资源列表