这就像not
门,它的作用是翻转输入:
输入
输出
0(否)
1(是)
1(是)
0(否)
例如:如果某个房间只有平民可以进入,那么守卫的规则就是:“如果你是贵族(a=1),我就不让你进(输出=0);如果你不是贵族(a=0),你可以进(输出=1)。”
2。
更复杂的逻辑组合(组合逻辑电路)
有一天,国王决定加强城堡的安全,于是守卫们开始合作工作,形成了更复杂的逻辑规则。这些规则就像计算机里的组合逻辑电路。
(1)贵族专属入口(and
+
or
组合)
城堡有一道秘密入口,它的规则是:
?
如果你是贵族(a=1)且持有通行证(b=1),你可以进入。
?
或者,如果你是国王的朋友(c=1),你也可以进入。
这相当于:
也就是说,守卫们检查访客:
1。
先用一个
and
门检查
(贵族
and
通行证)。
2。
再用一个
or
门把
(贵族
and
通行证)
和
国王的朋友