答えて
(偶然ので、ちょうどこの1で応答する、2個のアカウントを作った)
Iveは、理解していない論理式を視覚化するための最良の方法が、テーブルを作成することであることを発見しました。
XORの場合、1つの変数または別の変数を表しますが、両方を表すわけではありません。だから、A XORのテーブルを作ることができるB
A | B |結果
T | | T | F * 1
T | F | T * 2
F | | T | T * 3
F | F | F * 4
上記の表から可能な限り小さい結果を生成するには、まず各オプションを考慮して最も複雑な結果を得ることができます。各行を論理ステートメントに変換するのはかなり簡単です。
最初に、Falseになるものをすべて投げ捨て、その結果を真にして、それらを 'OR'で区切られた論理ステートメントに変換します。この場合、1と4は偽であり、2と3は真です。これは、2と3の論理ステートメントを作成する必要があることを意味します。これを行う方法は例で最もよく説明されます。
X、Y、Zを変数とし、真として:
T | | T | F - x & y &¬z
F | | T | F - ¬X& Y &¬Z
F | F | F - ¬X&¬Y&¬Z
が、その後完了するために、我々単に 'OR' それらを一緒
(X & Y &¬Z)V(¬X& Y &¬Z)V (¬X&¬Y&¬Z)
変数が真の場合は変数を直接入力し、偽の場合は変数の前に¬を付けます。上記のステートメントは基本的に言う...(X = F、Y = T、Z = Fの場合はTrue、そうでない場合はFalse:False、X = Fの場合はTrue、Yの場合はTrue) = F、Z = F:そうでなければFalse)
だから、最後に...バックテーブルの行があり、当社のXORにそれを持って来る
* 2 &¬B
* 3¬A& B
と組み合わせると、...
(A &¬B)
xorを使って何をすべきかについて説明したので、この例を問題に適用して、De単純化するモーガンの法律。
まず、モルガンの法則でこれを解決しようとしています。私はこの法律を初めて扱うので、私の結果が真実かどうかわかりません。 c 'xor(b' + c) そして、私は式を解く方法を知らない – mik
De Morganの法則は最終的に負の値を括弧に入れています。それらは方程式を整理する際に役立ちますので、無駄なロジックを取り除くことができます(A&B&AはA&Bと同じで、¬A&Aは常にFalseです)。 http://en.wikipedia.org/wiki/De_Morgans_laws – Zork
私はこのc 'xor(b' + c)を試しています。表現を続ける方法はわかりません。 – mik
まずxorを基本形式に分割する必要があります。
XORは、AまたはBを表し!= B.あなたが全体の式にdemorgansを使用して、より運を持っている必要があることを行うことができる場合
これを行う方法を説明しているチュートリアルで助けてもらえますか? – mik
- 1. ブール式アルゴリズムの簡略化
- 2. ブール式の簡略化
- 3. De Morganの法則最適化が機能しません
- 4. 三角法則による方程式を簡略化
- 5. ブール式 - 最小化と法則
- 6. 4つの変数でブール式を簡略化
- 7. ブール式(x + y)を簡略化する(x + z)
- 8. 条件式の簡略化
- 9. Spring Data Solrの動的クエリにDe Morganの法則を適用する方法はありますか?
- 10. 法とプロパティを使用した5-varブール代数SOP式の簡略化
- 11. 簡素化ブール式は
- 12. 行の値の式を簡略化
- 13. JAVA - このラムダ式を簡略化
- 14. リピートコードの簡略化方法
- 15. 複数の条件でVLOOKUP式を簡略化する方法
- 16. gnuplotで簡略化されたtics式
- 17. リアクションナビゲーションコンポーネントの簡略化
- 18. バッチバックアップスクリプトの簡略化
- 19. メイクファイルの簡略化
- 20. ロングスイッチステートメントの簡略化
- 21. プロミスチェーンの簡略化
- 22. sympyでsqrt式を簡略化する方法
- 23. 時間複雑性分析 - 式を簡略化する方法
- 24. 複数のフィールド検証を簡略化して簡略化
- 25. 簡略化された条件文からブール値を取得
- 26. ブール代数を使用した簡略化
- 27. Sympy:基本式の簡略化が失敗する
- 28. ブロックハック、ブロックを簡略化する方法
- 29. スクリプトを簡略化する方法
- 30. クエリを簡略化する方法
あなたの宿題は自分で行いますか?それは超簡単です... – ThiefMaster
さあください。 Stackoverflowは人々があなたの宿題をする場所ではありません。何を試しましたか?あなたはモルガンの法律について何を理解していないのですか? – JohnnyK
私はモルガンの法律から何も理解していない、それは私が敵の助けを求める理由です – mik