Logic 使用AND或or逻辑门构造4变量函数
我是一名软件开发人员,我正在尝试仅使用Logic 使用AND或or逻辑门构造4变量函数,logic,logical-operators,Logic,Logical Operators,我是一名软件开发人员,我正在尝试仅使用和或或门对函数进行建模。我记得在我的本科生中也有类似的科目,但我不记得了f(x,y,z,w)是四个变量的函数,当至少两个变量的值为True时,该值为True。如何仅使用和或或门直观地构建它 更新:如果我是正确的,我想f=xy+xz+xw+yz+yw+zw 以下表达式符合逻辑要求: (xy) + (xz) + (xw) + (yz) + (yw) + (zw) x (y + z + w) + y (z + w) + (zw) 请注意,您不需要检查三个或四个T
和或或门对函数进行建模。我记得在我的本科生中也有类似的科目,但我不记得了f(x,y,z,w)
是四个变量的函数,当至少两个变量的值为True
时,该值为True
。如何仅使用和
或或
门直观地构建它
更新:如果我是正确的,我想f=xy+xz+xw+yz+yw+zw
以下表达式符合逻辑要求:
(xy) + (xz) + (xw) + (yz) + (yw) + (zw)
x (y + z + w) + y (z + w) + (zw)
请注意,您不需要检查三个或四个TRUE
值的情况,因为它们已经包含在两个TRUE
值的检查中
我用标量乘法表示和
门,用加法运算符(+
)表示或
门。请注意,当您将实际电路连接起来时,您甚至可以通过重用部件(例如,z+w
)比我简化得更多。是的,这是有意义的。那么乘法器和+等于或门?