使用AND或OR逻辑门构造一个4变量函数

时间:2016-01-22 01:10:21

标签: logic logical-operators

我是一名软件开发人员,我正在尝试仅使用ANDOR门来建模功能。我记得我的本科生有类似的科目,但我不记得了。 f(x,y,z,w)是四个变量的函数,当至少两个变量得到True时,true得到AND。如何仅使用ORf= xy+xz+xw+yz+yw+zw门来直观地构建它?

更新:我认为 success: function(result){ jQuery('#div-custom').html(result).show().find('.selectpicker').selectpicker(); // initialize new elements } 如果我是对的!

1 个答案:

答案 0 :(得分:1)

以下表达式在逻辑上符合您的要求:

(xy) + (xz) + (xw) + (yz) + (yw) + (zw)
x (y + z + w) + y (z + w) + (zw)

请注意,您无需检查三个或四个TRUE值的情况,因为它们已包含在两个TRUE值的检查中。

我使用标量乘法表示AND个门,使用加法运算符(OR)表示+个门。请注意,当您连接实际电路时,您甚至可以通过重复使用片段来简化(例如z + w)。