情報6【電験3種 機械】4AND-OR・3NAND-NANDの論理回路で出力X,Yを求める!平成24年度 A問題14 完全解説

電験3種 機械科目【情報】平成24年度 A問題14 論理回路の出力Xの論理式と、A=0,B=1,C=1のときの出力Yの値

今回は平成24年度 機械科目 A問題14を解説します。入力A,B及びCに対して、4つの3入力AND回路をORで集約した出力Xの論理式と、3つの2入力NAND回路をNANDで集約した出力YのA=0,B=1,C=1のときの値を求める問題です。

出力Xは4つのAND回路の出力をそのまま論理和で結ぶだけで求まります。出力Yは同様の構成をNAND経由でまとめた式Y=B・C+C・A+A・Bに整理してから数値を代入します。

目次

平成24年度 機械科目 A問題14:問題文と選択肢

まずは、実際の試験問題を確認してみましょう。

電験3種 機械科目 情報 平成24年度 A問題14 問題文
平成24年度 機械科目 A問題14 問題文

電験3種 機械科目 【情報】 平成24年度 A問題14

 図のような論理回路において,入力A,B及びCに対する出力Xの論理式,並びに入力をA=0,B=1,C=1としたときの出力Yの値として,正しい組合せを次の(1)〜(5)のうちから一つ選べ。

Xの論理式Yの値
(1)X = Ā・B・C̄ + A・B̄・C̄ + Ā・B̄・C + A・B・CY=1
(2)X = Ā・B・C + A・B̄・C + Ā・B̄・C + A・B・CY=0
(3)X = Ā・B・C + A・B̄・C̄ + Ā・B̄・C + A・B・CY=1
(4)X = Ā・B・C̄ + A・B̄・C̄ + Ā・B̄・C + A・B・CY=0
(5)X = Ā・B・C + Ā・B・C + Ā・B̄・C̄ + A・B・CY=1
図 論理回路(4AND→OR,3NAND→NAND構成、問題図)
図 論理回路(4AND→OR,3NAND→NAND構成、問題図)

出題のポイント:各ゲートの入力を1段ずつ読む

X側4個の3入力ANDとY側3個の2入力NANDの入力一覧
X側の4積項と、Y側のBC、CA、ABを回路図から順に読み取ります。

X側は4個の3入力ANDの積項をORで加え、Y側は3個の2入力NANDを最終NANDへ入れます。まず各ゲートに入る信号を、反転記号も含めて一つずつ表にすると確実です。Y側はド・モルガンの定理によりBC+CA+ABへ整理してから値を代入します。

ポイント解説:Xは4つの積項をORで加える

4つの積項をORで加えて出力Xの論理式を作る解説図
XはAバーBCバー、ABバーCバー、AバーBバーC、ABCの論理和です。

複数のAND(またはNAND)回路をOR(またはNAND)で集約する論理回路は、それぞれのゲートの出力を1つずつ丁寧に書き出してから全体を結合するのが確実です。

出力Yのように否定的な処理(NAND経由)が入る場合は、ド・モルガンの定理を使って積和形式に整理してから数値を代入すると計算ミスを防げます。

問題の解説:NANDの二重否定を外してYを求める

3個のNAND出力を最終NANDでまとめてY=BC+CA+ABを得る解説図
A=0、B=1、C=1ではBC=1、CA=0、AB=0なのでY=1です。Xの式と合わせて選択肢(1)です。

STEP1 出力Xの論理式を求める

4つの3入力AND回路の出力を上から順に並べると Ā・B・C̄,A・B̄・C̄,Ā・B̄・C,A・B・C。

これらをORで集約するので、$$X=\bar AB\bar C+A\bar B\bar C+\bar A\bar BC+ABC$$

STEP2 出力Yの論理式を求める

Y側の3個のNAND出力をq1=(BC)̄、q2=(CA)̄、q3=(AB)̄とすると、最終NANDの出力はY=(q1・q2・q3)̄です。ド・モルガンの定理によりY=BC+CA+ABとなります。

STEP3 A=0,B=1,C=1を代入してYを計算する

$$Y=(1\cdot1)+(1\cdot0)+(0\cdot1)=1+0+0=1$$

以上よりXの論理式は選択肢の1行目のパターン、Y=1という組合せである(1)が正解です。

答え:(1)

💡 覚え方
複数ゲートの出力を1つずつ書き出してから全体をOR/NANDで結合するのが基本。NAND経由の出力は最終的に積和形式に整理してから数値代入する。

⚠️ よくある間違い
4つのANDゲートの入力の組合せ(どのゲートがどの否定パターンを受けるか)を図から正確に読み取る。A=0,B=1,C=1の代入で符号(否定)の処理を誤らないこと。

まとめ

XĀ・B・C̄+A・B̄・C̄+Ā・B̄・C+A・B・C
YĀ・B+B̄・C+C̄・A
Y(A=0,B=1,C=1)1
答え(1)

▼あわせて解きたい関連問題
・真理値表を満たす論理回路を5択から選ぶ:【機械】平成22年度A問題14
・NAND・OR混成の論理回路から真理値表を求める:【機械】平成23年度A問題14

📚 次に解くべき関連問題
【機械】平成23年度A問題14(情報7)
【機械】平成30年度A問題14(情報8)
【機械】平成19年度A問題14(情報9)
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次