2016-11-21 33 views
-3

ブール値を単純化し始めました。 かなり混乱します。 私の表現は次のとおりです。ブーリアン表現を簡略化

(A。B + A。B。C + A。B。C。D + A。B。C。D。E + A。B。C。D。E。F.)

I得た; A.B.C.D.E.F

(注 - 論理ゲートの式から誰でも問題になるかどうかは分かりません) 編集:ノートを追加するのを忘れました。 。 AND +はORです 私の最終的な答えとして、私は完全に間違っているのでしょうか、それとも正しく行っていますか?将来的に私は間違いを犯しません。そのような初心者の質問にはごめんなさい もしそれが間違っていたら、どうすれば正しいことをやっていくのか誰にでも教えていただけますか?

+0

この表記では、 '.'と' + 'の意味を明確にすることができます。ブール論理に関する多くの表記法を見てきましたが、これまでに見たことはありません。 –

+0

私の悪い、私はノート、謝罪でそれを追加することを忘れてしまった。 – Luke

+5

私はプログラミングに関する質問ではなく、数学的な質問であるため、この質問を議論の対象外としています。 –

答えて

1

いいえ、あなたの答えは正しくありません。式はA . Bに相当します。 A . Bが真の場合、C,D,E、およびFに関係なく、式全体が真となります。

元の式の簡略化されたバージョン(A . B + A . B . C)を考えてみましょう。この真理値表は次のとおりです。

A B C (A . B + A . B . C) 
--------------------------------- 
F F F F 
F T F F 
F F T F 
F T T F 
T F F F 
T T F T 
T F T F 
T T T T 

あなたがABに該当する場合、そう単純化した表現であることがわかります。同じロジックがより多くの変数で機能します。


また、FYI:これはトピック外の境界線です。ブール論理はプログラミング関連のですが、必ずしもプログラミング関連ではありません。将来的には、プログラミングがプログラミングであり、数学や正式な論理ではないことを明確にしてください。

+0

よろしくお願いいたします。私は何千もの関連する話題に気付いていましたが、回答とアップポートで、それはそれがとても悪いことに気づいていませんでした。とにかく助けてくれてありがとう。 – Luke