• ベストアンサー

ブール代数の問題で

学校でやっている勉強で、ブール代数のところがよくわかりません。 「F=A・B+A・B'+A'・Bを簡単化する」 という問題では、 F=A・(B+B')+A'・B =B+B'=1 =A・1+A'・B =A+A'・B =A+B となるそうですが、最初の F=A・(B+B')+A'・Bのところがよくわかりません。 どうして(B+B')になるんでしょうか? 解説をお願いします。 また、ブール代数の定理(吸収の法則、ド・モルガンの定理など)は、暗記したほうがいいのでしょうか?

  • choobn
  • お礼率62% (121/194)

質問者が選んだベストアンサー

  • ベストアンサー
  • y_akkie
  • ベストアンサー率31% (53/169)
回答No.2

なぜ、A(B+B')=AB+AB'が成立するかは、実際に値をいれて確認 すれば、すぐに分かると思います。 A=1のとき、A(B+B')もAB+AB'もともに0になり、 A=0のときも、同様にどちらもB+B'になります。 よって、両辺は等しい関係である事が分かりますね。 ちなみに論理式においても、このような分配法則が成立する事は、 すでに確認されており、実際に公式でも存在します。 詳しくは、以下のURLを参照して、見て下さい。 あと、ブール代数の種々の公式に関しては、覚えておいた方が よいかもしれませんね。 とはいっても、覚える量としては、そんなに多くはないと 思いますし、それほど複雑な公式ではないような気がします。 これは、あくまでも、個人的主観ですが…。

参考URL:
http://ysserve.int-univ.com/Lecture/SymbolLogic/node10.html

その他の回答 (3)

  • y_akkie
  • ベストアンサー率31% (53/169)
回答No.4

#2,#3です。重複投稿をしてしまいました(><)。 ご迷惑をお掛けしまして、大変申し訳ありません...。

  • y_akkie
  • ベストアンサー率31% (53/169)
回答No.3

なぜ、A(B+B')=AB+AB'が成立するかは、実際に値をいれて確認 すれば、すぐに分かると思います。 A=1のとき、A(B+B')もAB+AB'もともに0になり、 A=0のときも、同様にどちらもB+B'になります。 よって、両辺は等しい関係である事が分かりますね。 ちなみに、論理式においても、このような分配法則が成立する事は、 すでに確認されており、実際に公式でも存在します。 詳しくは、以下のURLを参照して、見て下さい。 あと、ブール代数の種々の公式に関しては、覚えておいた方が よいかもしれませんね。 とはいっても、覚える量としては、そんなに多くはないと 思いますし、それほど複雑な公式ではないような気がします。 これは、あくまでも、個人的主観ですが…。

参考URL:
http://ysserve.int-univ.com/Lecture/SymbolLogic/node10.html
  • kakkysan
  • ベストアンサー率37% (190/511)
回答No.1

その前に訂正を確認させてください F=A・(B+B')+A'・B…(1) =B+B'=1…(2) =A・1+A'・B…(3) =A+A'・B =A+B ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー(2)の前の=は無しで、(2)で有るから(1)=(3) と理解してよろしいでしょうか? (分配律,分配法則); x・(y+z)=x・y+x・z を使えば A・B+A・B'=A・(B+B')

関連するQ&A

  • ディジタル回路の設計の初歩問題について!!

    電験三種でブール代数について調べてるのですが、私が持っている教科書には詳しくのっておらず、ちんぷんかんぷんになってます。 まず、ブール代数則 交換則、結合則、分配則、吸収則、ド•モルガンの定理 と見慣れない式が書いてあるのですが、これは法則なのですか? またこの式全て覚えた方がいぃのですか?? Y=A+B=A•B上に棒線あり これが言いたい意味が良く解りません 分かる方よろしくお願いします。

  • ブール代数 ドモルガンの法則

    ブール代数の問題で、 F=(A+/B+C)•(/A+B+C) という問題があります。答えは A•B+/A•/B+C となってます。 ですがこの答えの/A/Bの部分は ドモルガンの法則で/A+/Bとはならないんですか? 解説お願いします。

  • ブール代数の公式

    ブール代数の公式 (A+C)・(B+C')=A・C'+B・C を導き出す課題が与えられたのですがさっぱりわかりません。ブール代数の意味もよくわかりません。どなたか解説をお願いできませんか?

  • ブール代数の問題

    ブール代数について質問します A(A+B)+B(A+B) この問題の回答の解説を読むと納得できなくて… A(A+B)+B(A+B) =(A+B)+(A+B) =(A+B) となってました。二段目から()の前のAとBが無くなってますがどうやって消したのですか??解説をお願いします

  • ブール代数、およびプログラミングについて

    最近、将来ゲームのプログラマーになることを考えています。 只、プログラミングには論理数学がとっても重要だと色々なサイト屋学校でも聞いています。 例としてブール代数が重要などと書いていましたがブール代数については今は学校で10個の原理と9個の定理しか習っていません。これだけで習う内容については十分と言えるのでしょうか?これをしっかりと理解して自由に使えるようになればとりあえずブール代数を学べたと言えるのでしょうか?  またゲームのプログラミングを学ぶのにこれはおすすめ!と言う本や資料があれば教えてください。プログラミング自体については学校でも少しずつ習っていますがゲームについては一切習っていませんので出来れば一冊はそういう本を持っていたいです。 お願いします。

  • ブール代数の問題

    以下の問題が分からなくて困っています。 ブール代数の公理、定理を使って次の式の成立を示せ (a)xy+xy'z+xy'=x (b)x'+x'y'z+(x+x'y'z)(y+z)=x+y'z どなたかご教授お願いしますm(__)m

  • ブール代数の問題なのですが・・・・・

    A+{A}・B=A+B {B}+B=A+B { }はバーの代わりです。 の2式が成り立つ事ををブール代数の基本的性質のみ(カルノー図などを用いない)で示せという問題なのですが一応自分なりに解いてみたりもしたのですが全然分かりません。 どなたか丁寧に教えていただけませんか?? 

  • 論理代数(ブール代数)の問題ですが…

    X=(A+B)・(A+C)+B・(A+C') ※C'はCバー ブール代数の公式等を利用して変形し、簡単化するとA+Bになるらしいのですが、惜しい(と思う)所まで行くんですが出来ません。 なるべく式などを省略せずに教えて頂けませんか。宜しくお願いします。

  • ブール代数

    ブール代数の問題です。 わかる方はぜひお応えください。 1.次の式を証明しなさい。また、双対を書きなさい。 (1)a+a'*b=a+b (2)(a+b)*(b+c)=a*c+b (3)(a*1)*(0+a')=0 2.次のブール式を加法標準形にしなさい。 (1)xz+xyz (2)xz+y'z+xyz (3)(x+y'z)'+(xyz'+x'y)' 3.次のブール式を完全加法標準形にしなさい。 (1)xy+xz' (2)z(x'+y)'+y' 4.次のブール式を加法標準形にし、さらに完全加法標準形にしなさい。 (1){(x'+y)'+x'y}' (2)x(x'+y)+y'z (3)(x'y')'(x'+xyz') (4)(x+y)(x+yz') 結構多いのですが、丁寧な解説をお願い致します。 全部できなくて構いません。 できる問題だけでも大丈夫です。

  • ブール代数の分配律について

    ブール代数の分配律について (AB)+C=(A+C)(B+C) であることの証明をお願いします。 右から左はできたんですが、左から右ができません。 分りやすい解説をお願いします。