• ベストアンサー

論理式

下記の問題がわかりません、ご教授お願いします。 前問5の答えはz=ABC+AB'C'+ABC'+A'BC ( ' は否定です。)

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

  • ベストアンサー
  • Tann3
  • ベストアンサー率51% (708/1381)
回答No.2

 No.1です。「補足」に書かれたことについて。 >リンク先の資料で(A,B,C)=(1,0,1)が 1の場合は >4項(上段)を1項に=A >2項(左から2つ目の列)を1項に=BCにより >A+BC >になることがわかりましたが、 >(A,B,C)=(1,0,1)が0の場合がよくわかりませんでした。 >ABC'+ABC+AB'C'+A'BC >=(C+C')AB+AB'C'+A'BC >=AB+AB'C'+A'BC >となり正解であろうA+BCにもっていけません。  やってみましょう。 (1)(A,B,C)=(1,0,1)が 1の場合は、おっしゃるとおり  上段の4つの「1」は、「=A」  残る下段左から2番目は、「=BC」で表わされますね。 (2)(A,B,C)=(1,0,1)が 0の場合は、「ベイチ図」から  左から2列目の上下は、「=BC」  上段の両端は、「=AC'」で表わされますね。 (3)つまり、(A,B,C)=(1,0,1)が 0でも 1でもよいということは、(1)+(2)ということで、    A + BC + BC + AC' ということになります。ここで、「BC + BC = BC」だし、「A + AC' = A」ですよね。  よって、最終的な論理式は、    A + BC ということです。  つまり、「0でも 1でもよい」ところは、「1」としてベイチ図なり論理式を作ればよい、ということです。これを「0」にしたのでは、「前問5の答」と同じですから、何も変わりません。 (4)念のため、問5の答「z=ABC+AB'C'+ABC'+A'BC」から出発してみましょう。  (A,B,C)=(1,0,1)が 0でも 1でもよいということは、「AB'C」が「+」(OR)で追加になるということです。  そうすると、zは   ABC+AB'C'+ABC'+A'BC +AB'C  =AB(C+C') + AB'(C+C') +A'BC  =AB + AB' +A'BC  ←C+C'=1 なので  =A(B+B') +A'BC  =A +A'BC  ←B+B'=1 なので  =A +ABC +A'BC  ←A +ABC=A なので  =A + (A+A')BC  =A + BC になります。

sukebesan
質問者

お礼

ありがとうございました。 論理式というものをまだまだ理解できてないことを痛感しました。

その他の回答 (1)

  • Tann3
  • ベストアンサー率51% (708/1381)
回答No.1

 何が分からないって、単に「ベイチ図」の見方が分からないだけではありませんか?  だったら、問題を解く以前に、「ベイチ図」とは何か、どう読むかを10分程度復習してください。 http://toragi.cqpub.co.jp/Portals/0/backnumber/2004/09/p137-138.pdf  それとも「問題文の意味」が分からない?  「無定義」という意味が分かりませんか? これは「ゼロでも1でも、どちらでもよい」ということです。上段の右から2つ目が「0」でも「1」でも成立する論理式だということです。  この位置を、問題文では「(A, B, C) = (1, 0, 1) 」と書いています。「AかつnotBかつC」ということです。図を見れば一目瞭然ですね。  その上で、問題選択肢を1つひとつ図を比べて調べてみれば、正解が分かるはずです。「1個1個調べる」という手間を惜しんではいけません。もっとスマートな方法があろうがなかろうが、1個1個調べれば必ず判明します。  ヒント。 「2」「3」→「C」が加算(OR)はあり得ない。「C」の中にゼロがあるから。 「5」→同様に「notC」が加算(OR)はあり得ない。「notC」の中にゼロがあるから。 あとは「1」か「4」ですが、下段の左から2番目の「1」を説明できることがポインでしょう。  この結果の論理式が、「全問5の答」から、1つの条件を「0でも1でもよい」と緩めたために簡略された結果ということです。  「ベイチ図」は、論理式の「簡略化」のためのツールとして用いられます。

sukebesan
質問者

補足

回答ありがとうございます。 わからなかった部分は、 無定義の意味、 ベイチ図の見方です。 リンク先の資料で(A,B,C)=(1,0,1)が 1の場合は 4項(上段)を1項に=A 2項(左から2つ目の列)を1項に=BCにより A+BC になることがわかりましたが、 (A,B,C)=(1,0,1)が0の場合がよくわかりませんでした。 ABC'+ABC+AB'C'+A'BC =(C+C')AB+AB'C'+A'BC =AB+AB'C'+A'BC となり正解であろうA+BCにもっていけません。 これに対してもご教授お願いできませんでしょうか。

関連するQ&A