重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

論理式Y=(A・B・C+A^)A2重^・C^+A^・B・Cを簡単化する方法がわからないので、
教えてください。ちなみに、^はバーを表しています。
また、簡単化した論理回路と真理値表も教えてください。
ちなみに、NANDゲートのみで構成した場合でお願いします。

A 回答 (3件)

#1,#2です。



A#2の補足により
正しい論理式が添付図の通りとわかりました。
AのNOTを~Aで表しA・BをABのように書くことにします。

ブール代数の公式を使って論理式を簡単にする方法

Y=(ABC+~A)・~(~AC)+~ABC
=~(ABC+~A)+~AC+~ABC
=~(ABC)・A+~AC
=(~A+~B+~C)・A+~AC

∴Y=A~B+A~C+~AC

一次元真理値表
A B C Y
0 0 0 0
0 0 1 1
0 1 1 1
0 1 0 0
1 1 0 1
1 1 1 0
1 0 1 1
1 0 0 1

Y=A~B+A~C+~ACをNANDゲートのみで論理回路構成すると
添付図のようになる。

やり方は
「A~C+~AC」はXORなのでNANDゲート4個で構成できることを
利用する。あとは論理ゲートをド・モルガンの法則を使って
NANDゲートに置き換えて行けばよい。
「論理式 簡単化」の回答画像3
    • good
    • 0
この回答へのお礼

こんなに詳しく教えていただき、ありがとうございました。
すごくわかりやすくて助かりました。

お礼日時:2012/06/14 18:10

#1です。



A#1の補足について
まだ、論理式がよくわかりませんので再確認させて下さい。

添付図の(1),(2)のどちらの論理式でしょうか?
「論理式 簡単化」の回答画像2

この回答への補足

(2)の式の方なんですけど、A・CのCの^がつかない論理式です。
ーーーーーー
ーー   --
 A  ・  C
    ↓
ーーーーーー
ーー
 A  ・  C
たびたび申し訳ありません。

補足日時:2012/06/14 15:17
    • good
    • 0

論理式Y=(A・B・C+A^)A2重^・C^+A^・B・C


の書き方がハッキリしません。
正しくなければ回答しても無駄になりますから確認です。
論理式は添付図の通りで良いですか?

簡単化する方法
[方法1]論理式を変形して簡単化していく。
[方法2]カルノー図(2次元真理値表の1つ)を作成してカルノーサークルで出力1の箇所を全て囲って簡単化する(積和形)。またはカルノーサークルで出力0の箇所を全て囲って簡単化する(和積形)

>NANDゲートのみで構成する場合
簡単化した論理式をブール代数の公式を使ってNANDだけで表現する。

参考URL:http://www.ccad.sist.chukyo-u.ac.jp/~mito/syllab …
「論理式 簡単化」の回答画像1

この回答への補足

説明不足ですいません。
Aニ重^・C^の部分はつながっています。
それ以外の部分は合っています。
= -  -----
A・C→ -
A ・ C

補足日時:2012/06/14 13:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!