応用情報技術者 2022年 秋期 午前2 問23
問題文
入力XとYの値が同じときにだけ、出力Zに1を出力する回路はどれか。

選択肢
ア:
イ:
ウ:(正解)
エ:
入力XとYの値が同じときにだけ、出力Zに1を出力する回路はどれか【午前2 解説】
要点まとめ
- 結論:入力XとYが同じときに1を出力する回路は「ウ」であり、これはXとYの等価性を判定するXNOR回路の構成であるためです。
- 根拠:XNOR回路はXとYが同じなら1、異なれば0を出力し、選択肢「ウ」はこの論理をAND・NOTゲートの組み合わせで正しく実現しています。
- 差がつくポイント:論理ゲートの出力側に小丸(否定)を正しく理解し、AND・ORゲートの否定形(NAND、NOR)と組み合わせて等価判定回路を構成できるかが鍵です。
正解の理由
選択肢「ウ」は、XとYの入力をANDゲートに通し、その出力を否定(小丸)してNANDを作り、さらにYの否定入力とXの否定入力をANDゲートに通し否定してNANDを作るという構成です。
これらの出力をANDゲートに通し、さらに否定を加えることで、XとYが同じときに1を出力するXNOR回路の論理を正確に実現しています。
つまり、X=Y=0のときとX=Y=1のときにZ=1となり、異なるときは0となるため、問題の条件を満たします。
これらの出力をANDゲートに通し、さらに否定を加えることで、XとYが同じときに1を出力するXNOR回路の論理を正確に実現しています。
つまり、X=Y=0のときとX=Y=1のときにZ=1となり、異なるときは0となるため、問題の条件を満たします。
よくある誤解
- ANDやORゲートの出力に小丸が付くと何を意味するか混乱しやすいです。小丸は否定(NOT)を示し、NANDやNORを表します。
- XORとXNORの違いを理解せず、単純にANDやORの組み合わせだけで判断すると誤答しやすいです。
解法ステップ
- 問題文の条件「XとYが同じときに1を出力」を論理式で表すと、(XNOR)となることを理解する。
- XNORはと表せることを確認する。
- 選択肢の回路図を論理ゲートの記号と否定(小丸)を読み取り、論理式に変換する。
- 各選択肢の論理式を比較し、XNORの論理式と一致するものを選ぶ。
- 「ウ」はANDゲートの否定(NAND)とANDゲートの組み合わせで、XNORの論理を正しく実現していると判断する。
選択肢別の誤答解説
- ア:ANDとORの組み合わせでXORの論理に近いが、否定の位置が異なりXNORになっていない。
- イ:ORゲート主体で構成されており、XORの否定形を正しく表現できていない。
- ウ:正解。ANDゲートと否定を組み合わせてXNORを実現。
- エ:ORゲートの否定形(NOR)を多用しているが、XNORの論理を正確に表現できていない。
補足コラム
XNOR回路はデジタル回路で等価判定に使われ、誤り検出や比較回路の基本要素です。
論理ゲートの否定(小丸)はNANDやNORを示し、これらは基本ゲートとして多用されます。
AND・OR・NOTの組み合わせで任意の論理関数を実現できるため、否定の位置を正確に理解することが重要です。
論理ゲートの否定(小丸)はNANDやNORを示し、これらは基本ゲートとして多用されます。
AND・OR・NOTの組み合わせで任意の論理関数を実現できるため、否定の位置を正確に理解することが重要です。
FAQ
Q: ANDゲートの出力に小丸が付いている意味は何ですか?
A: 出力の否定を示し、NANDゲートを表します。ANDの結果を反転した論理です。
A: 出力の否定を示し、NANDゲートを表します。ANDの結果を反転した論理です。
Q: XORとXNORの違いは何ですか?
A: XORは入力が異なるときに1を出力し、XNORは入力が同じときに1を出力します。
A: XORは入力が異なるときに1を出力し、XNORは入力が同じときに1を出力します。
Q: なぜXNOR回路は等価判定に使われるのですか?
A: 入力が同じかどうかを判定し、同じなら1を出力するため、等価性の判定に最適です。
A: 入力が同じかどうかを判定し、同じなら1を出力するため、等価性の判定に最適です。
関連キーワード: XNOR回路、論理回路、NANDゲート、等価判定、デジタル回路

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

