2013-10-11 15 views
0

我並不確定如何進一步簡化。不完全確定如何進一步簡化這些邏輯門

enter image description here

+1

是「((不是C)還是(不是(d xor P)))和(C或(d xor P))」? – Beta

+0

這是((不是C)和(不是(d xor P)))或(C和(d xor P)) – Ziamor

+4

這個問題似乎是無關緊要的,因爲它是關於數學的,這在數學上可能更好。 stackexchange.com。 – templatetypedef

回答

2

所以基本上,如果C是1 & d和p爲不同或如果C 0 & d和p等於公式爲真。所以當C爲真時,d^p必須爲真,C爲假時d^p必須爲假。所以C~ (d^p)必須始終不同。 (~不是,^是XOR,&是AND)

所以應該等同於:

C^(~ (d^p)) 

它甚至可以寫成

~ (C^(d^p)) 

真值表應該

C d p  d^p  ~(d^p)  C^(~(d^p)) 

0 0 0  0   1     1 
0 0 1  1   0     0 
0 1 0  1   0     0 
0 1 1  0   1     1 
1 0 0  0   1     0 
1 0 1  1   0     1 
1 1 0  1   0     1 
1 1 1  0   1     0 

現在比較它與真值表你的表達如下:

C d p  d^p  ~ (d^p) ~C  ~C & ~(d^p) C & (d^p)  ~C & ~(d^p) | C & (d^p) 

0 0 0  0    1  1   1    0      1 
0 0 1  1    0  1   0    0      0 
0 1 0  1    0  1   0    0      0 
0 1 1  0    1  1   1    0      1 
1 0 0  0    1  0   0    0      0 
1 0 1  1    0  0   0    1      1 
1 1 0  1    0  0   0    1      1 
1 1 1  0    1  0   0    0      0 
+0

啊啊啊,非常感謝你,很好的解釋! – Ziamor