Scratch逻辑运算符总结
【Scratch的逻辑运算符和Python、C语言、C++语言规则通用,一定要搞懂它】
一、三种逻辑运算符详解
1. "与"(and)运算符
-
形状: 六边形
-
颜色: 绿色
-
功能: 需要两个条件都成立时才为真
-
真值表:
A | B | A 与 B -------------- 真 | 真 | 真 真 | 假 | 假 假 | 真 | 假 假 | 假 | 假
通俗理解: "两者都要"
- 温馨提示:与运算如果第一个条件就为假,后面条件不用看直接写假。如果第一个条件为真那么就看第二个条件是否为真
- 现实举例:你成绩好 并且品德好 做班长
2. "或"(or)运算符
-
形状: 六边形
-
颜色: 绿色
-
功能: 至少有一个条件成立就为真
-
真值表:
A | B | A 或 B -------------- 真 | 真 | 真 真 | 假 | 真 假 | 真 | 真 假 | 假 | 假
通俗理解: "随便一边为真就行"
- 现实举例:早上吃 包子 或者 馒头
"不成立"(not)运算符
-
形状: 六边形,但只有一个输入口
-
颜色: 绿色
-
功能: 翻转条件的真假值
-
真值表:
A | 不成立 A ------------ 真 | 假 假 | 真
通俗理解: "结果反过来"
二、使用特点与技巧
1. 组合使用
如果 <(条件A) 与 (条件B)> 那么 // A和B同时成立时执行 如果 <(条件A) 或 (条件B)> 那么 // A或B至少一个成立时执行 如果 <不成立 (条件A)> 那么 // A不成立时执行
2. 复合逻辑
-
不成立 (A 与 B)=不成立 A 或 不成立 B -
不成立 (A 或 B)=不成立 A 与 不成立 B
3. 常用模式
-
全不满足:
不成立 (A 或 B) -
不能同时成立:
不成立 (A 与 B) -
至少有一个不成立:
不成立 A 或 不成立 B
三、重要注意事项
-
优先级问题:
-
Scratch逻辑运算符没有优先级,从左到右计算
-
需要明确优先级时,使用嵌套结构:
-
常用搭配:
-
与
>、<、=比较运算符结合 -
与
碰到颜色、碰到等侦测积木结合 -
在
如果...那么、重复直到等控制积木中使用
-
-
四、总结要点
| 运算符 | 关键词 | 特点 | 应用场景 |
|---|---|---|---|
| 与 | 同时、都、既要...又要... | 要求严格 | 需要多条件同时满足 |
| 或 | 任意、至少一个、或者 | 要求宽松 | 多种方式都能触发 |
| 不成立 | 不是、没有、相反 | 翻转条件 | 否定判断、排除情况 |
本站https://ygz.ink文章https://ygz.ink/archives/3560.html中提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。本站部分信息来自博主网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
邮箱:gouweicaosheji@163.com
宗宗酱

