逻辑运算
- 
					
					
					
					
 先修科目介绍逻辑运算“且”、“或”、“不成立”是运算类别的布尔积木。这三个积木把其它布尔型积木作为输入值,然后产生答案“true(真)”或“false(假)”。  
 积木:“( )且( )”积木“( )且( )”检测2个条件是否都为“true(真)”。只有当两个输入积木都为“true(真)”,结果才为“true(真)”;否则,结果就为“false(假)”。有4种可能的输入值组合: - 真 且 真  ️ 真 ️ 真
- 真 且 假  ️ 假 ️ 假
- 假 且 真  ️ 假 ️ 假
- 假 且 假  ️ 假 ️ 假
 下图是如何使用带变量的积木“且”:  
 积木:“( )或( )”积木“( )或( )”检测2个条件是否至少有一个为“true(真)”。只要有一个输入积木为“true(真)”,结果就为“true(真)”;只有当两个输入积木都为“false(假)”,结果才为“false(假)”。有4种可能的输入值组合: - 真 或 真  ️ 真 ️ 真
- 真 或 假  ️ 真 ️ 真
- 假 或 真  ️ 真 ️ 真
- 假 或 假  ️ 假 ️ 假
 下图是何使用带变量的积木“或”:  
 积木:“( )不成立”积木“( )不成立”得出的结果与输入积木相反。如果输入积木为“true(真)”,积木“不成立”得出结果就为“false(假)”。如果输入为“false(假)”,积木“不成立”得出结果就为“true(真)”。 几个例子如下:  
 多个逻辑积木组合为了同时检测更多条件,可以把多个逻辑运算积木嵌套使用。 几个例子如下:  
 带变量时的常见错误当使用带变量的逻辑运算积木时,几个常见错误如下: 1. X>10 且 X<10变量X不能同时既大于10又小于10。所以,无论X的值为多少,这个条件永远为“false(假)”。  
 2. X>20 或 X=20条件“X>20 或 X=20“可以换成积木”>=“,更简单。  
 3. X>10 且 X>20条件“X>10 且 X>20”可以简化成“X > 20”,因为,结果要为真的话,X必须大于20,第一部分“X>10”就是多余的。  
 
- 真 且 真