【发布时间】:2012-06-03 13:29:24
【问题描述】:
我收到了以下问题:
下表描述了具有三个输入值 a、b 和 c 的布尔 fun 的输出 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
.
.
.
这是如何得出的?
【问题讨论】:
-
请告诉我们您为什么认为这是错误的。由于这是家庭作业,我们希望看到一些努力。请记住展示您的工作:-) 但作为线索查看 D 列和答案中的 OR 数量。
-
我找到了解决方案
d := (((NOT a) AND (NOT b)) AND (NOT c)),但它不正确。 -
好的,现在制作一个表格,在答案中显示您的函数的输出。我会开始你:
-
请勿发布包含文字的图片。它不可搜索,并且对无法查看图像的人粗鲁。
-
@Gilles 对此感到抱歉