我收到了以下问题:
下表描述了具有三个输入值 a、b 和 c 的布尔函数的输出 d。
a b c | d ----------+---- 0 0 0 | 1 0 0 1 | 1 0 1 0 | 1 0 1 1 | 0 1 0 0 | 0 1 0 1 | 0 1 1 0 | 0 1 1 1 | 0
使用 AND、OR、XOR、NOT、NAND、NOR 或 XNOR 的适当组合给出此布尔函数。
为什么是正确答案:
d := (((NOT a) AND (NOT b)) AND (NOT c)) OR
(((NOT a) AND (NOT b)) AND c) OR
(((NOT a) AND b) AND (NOT c))
我的答案。(((非 a) 与 (非 b)) 与 (非 c))
a b c d
===============
0 0 0 1
.
.
.
这是如何得出的?