-3

現在、ブール代数を学んでいます。XORの場合、式を再配置できることを読みました

  1. (A + B) . ¬(A + B)

  2. = A.¬A + A.¬B + B.¬A + B.¬B

  3. = A.¬B + B.¬A

これは理解できますが、次のような式を乗算する方法がわかりません

  • (A + B) . (¬A + ¬B)。

XOR と同じ結果をもたらすすべての項を素朴に乗算しようとすると、真理値表は異なります。否定された用語を乗算する際のルールは何ですか?

4

5 に答える 5

3

最初の式はxorではありません。次のように置き換えてみてください。

 Z = A+B 

于 2009-12-16T19:16:58.167 に答える
2

Wolfram Alpha では、この種のものを投げることができます。これが私がしたことです:

http://www.wolframalpha.com/input/?i=true+table+(a+or+b)+and+(not+a+or+not+b)

リンクをクリックして結果をご覧ください!その真理値表は、あなたが思っていた通りに見えますか?

于 2009-12-16T19:22:17.470 に答える
1

ド・モルガンの法則が必要です

于 2009-12-16T19:16:35.187 に答える
1

真理値表が違うと思いますか?

自分で評価してみてください。

于 2009-12-16T19:10:42.803 に答える
0

ここでの答えは私にはわかりません。#1 の入力方法にタイプミスがあると思います。それは矛盾です:

  1. (A + B) * -(A + B)
  2. (A + B) * -A * -B
  3. -A * -B * A + -A * -B * B
  4. 0

#1が(A + B) * (-A + -B)代わりにあった場合:

  1. (A + B) * (-A + -B)
  2. -A * (A + B) + -B * (A + B)
  3. -A * A + -A * B + -B * A + -B * B
  4. -A * B + -B * A

それが OR の上に AND を分配する方法です。

于 2013-12-17T08:57:27.460 に答える