(
课件网) 第九课、开关量的或运算 2023浙教版信息科技六年级下册 注意:该课内容仅供日常教学,请勿用至公开课、优质课评比等活动。 1、情境导入 2、或运算 3、非运算 4、课堂任务 5、总结与练习 开关量的或运算 本课目录 1、情境导入 展开思考 能不能将红外感应驱逐系统和我们的距离感应驱逐系统结合起来呢? 它的结合形式是什么样的,需要达到什么样的条件呢? 展开思考 方案1: 温度超过阈值且距离小于1米 则系统开启 方案2: 温度超过阈值12℃或者距离小于1米,系统都选择开启。 2、或运算 新知新讲 此时需要满足怎样的条件?先小组讨论说一说,再根据上节课的内容将任务单补充完成。 “或运算” 像刚才这样,控制器有一个或一个以上的条件为真,系统就判断开关量为1的过程中,涉及到的运算就是“或运算”。 两个条件都满足,开关量结果是什么样的呢? 只满足第一个条件,开关量结果是怎样的呢? 只满足第二个条件,开关量结果是怎样的呢? 两个条件都不满足,开关量结果又会如何呢? 运算规则 多个条件中只要有一个条件满足,运算结果就为真。类似自然语言中的 “或者……或者……” 。或运算的运算符号为 || ,在python中也可以用 or 来表示或运算。 此外,或运算还存在“短路”的现象,让我们接下来一探究竟吧~ 1>4 or 3<7 1<0 or 1+7 7 or (1-3)<5 or 3 1>6 or 0 or 7-7 >11 or 1*0 0 or 5+7>2 4 or (0-2) or (3-3) 0 or 27*0 or 4 1>=7 or 5<5 or 4>4 (7-5-2) or 5*4*0 or 4<=2 (12>(3-2)) or 3 or 1 真 假 新知新讲 同时控制红外感应和距离感应的系统,其中运用了“或运算”的原理,请同学根据上节课的内容,并完成任务单二的内容。 新知新讲 3、非运算 非运算 三大逻辑运算我们已经掌握了“与运算”和“或运算”,“非运算”则较为简单。 如果条件满足则结果为假,如果不满足条件则结果为真,这样的逻辑运算称为非运算。 相当于自然语言中的“只要……就不……” 用单词not来表示。 任务单 自主学习书本第36页紫外线消毒灯控制系统的案例,完成任务三: 手机自动息屏功能原理为只要有点击屏幕,就不关闭屏幕。 任务单 难度升级 尝试画出红外感应+距离感应系统的流程图,探究或运算的“短路原则”。 难度升级 运算规律 (表达式1)&& (表达式2) 如果表达式1为假, 则表达式2不会进行运算,即表达式2“被短路” (表达式1)|| (表达式2) 如果表达式1为真, 则表达式2不会进行运算,即表达式2“被短路” 4、课堂任务 难度升级 图书馆的借阅系统存在很多的基本逻辑,你能讲讲找书、借书、还书的过程中存在哪些逻辑运算吗? 完成任务单中的大任务 “我是小小管理员” 其中(1)必做 、(2)选做 结果展示 5、总结与练习 课堂总结 你能讲讲或运算、非运算的运算规则吗? python中使用什么来表示三大逻辑运算? 课堂评价(
课件网) 或运算 小练习 真 假 1>40r3<7 4or(0-2)or(3-3) 1<0or1+7 00r27*0or4 7or(1-3)<5or3 1>=70r5<50r4>4 1>60r00r7-7>110r1*0 (7-5-2)0r5*4*00r4<=2 0or5+7>2 (12>(3-2)0r3or1任务单 1、完成红外温度检测和距离检测同时检测的系统图示。 2、 条件一 热红外传感器检测温度大于阈值 条件二 距离传感器的值是否大于1米 运算结果 是否运行 是否满足 开关量1 是否满足 开关量2 开关量3 执行结果 满足 满足 执行 不满足 满足 不执行 满足 不满足 执行 不满足 不满足 执行 3、 条件 屏幕是否被点击 运算结果 是否息屏 是否满足 开关量1 开关量2 执行结果 4、或运算的“短路原则” 思考问题:什么条件下,第二个判断被忽略了? 大任务之“我是小小管理员” (1) 条件1 借阅卡有效? 条件 ... ...