Logic 怎样(!A | | B)应该简化
这是大学一年级的问题,但我无法回避Logic 怎样(!A | | B)应该简化,logic,Logic,这是大学一年级的问题,但我无法回避 !(!A || B) 什么是 我试过了 !(A || B) = !A && !B 所以A=!A,B=B !!A && B = A && !B 但是它不起作用!!!有什么想法吗?如果你使用德摩根定律,你可以很容易地简化它: 这种情况下的解决方案是&!B如果你使用德摩根定律,你可以很容易地简化: 这种情况下的解决方案是&!你已经做对了。什么不起作用 !!A | | B和A&!B是等价的。您可以通过比较真值
!(!A || B)
什么是
我试过了
!(A || B) = !A && !B
所以A=!A,B=B
!!A && B = A && !B
但是它不起作用!!!有什么想法吗?如果你使用德摩根定律,你可以很容易地简化它:
这种情况下的解决方案是&!B如果你使用德摩根定律,你可以很容易地简化:
这种情况下的解决方案是&!你已经做对了。什么不起作用 !!A | | B和A&!B是等价的。您可以通过比较真值表来验证:
A B !A !A || B !(!A || B)
- - -- ------- ----------
0 0 1 1 0
0 1 1 1 0
1 0 0 0 1
1 1 0 1 0
以及:
同样的结果。你已经做对了。什么不起作用 !!A | | B和A&!B是等价的。您可以通过比较真值表来验证:
A B !A !A || B !(!A || B)
- - -- ------- ----------
0 0 1 1 0
0 1 1 1 0
1 0 0 0 1
1 1 0 1 0
以及:
相同的结果。一般来说:
!(A || B) = !A && !B
在你的情况下,A是!A、 所以你得到:
!(!A || B) = !(!A) && !B = A && !B
一般而言:
!(A || B) = !A && !B
在你的情况下,A是!A、 所以你得到:
!(!A || B) = !(!A) && !B = A && !B
是的,这是正确的,您可以展开not运算符并获得&&!显然,逻辑操作是正确的,但由于它是一个javascript表达式,所以!我投票结束这个问题,因为它是关于纯逻辑,布尔代数,而不是直接关于编程或软件开发。是的,这是正确的,你可以展开not运算符,得到一个&&!显然,逻辑操作是正确的,但由于它是一个javascript表达式,所以!AI投票结束这个问题,因为它是关于纯逻辑、布尔代数,而不是直接关于编程或软件开发。我认为这个问题更多地与javascript空表达式检查有关,因为。!A也意味着A为空。感谢大家,我认为问题更多地与javascript空表达式检查有关,因为。!A也意味着A为空。谢谢大家