基本情報技術者 2015年 春期 午前(科目A) 問23
問題文
図に示すディジタル回路と等価な論理式はどれか。ここで、論理式中の・は論理積、+は論理和、はXの否定を表す。

選択肢
ア:
イ:
ウ:(正解)
エ:
🔒 解説は解答すると表示されます
排他的論理和回路【午前解説】
正解の理由
回路を順に式で表すと次のとおりです。
左のインバータ出力をORした信号をと置くと 。
上側AND出力は、下側AND出力はです。
、
。
最終ORで となり、これは排他的論理和()です。したがって選択肢はウが正解です。
左のインバータ出力をORした信号をと置くと 。
上側AND出力は、下側AND出力はです。
、
。
最終ORで となり、これは排他的論理和()です。したがって選択肢はウが正解です。
解法ステップ
- 図のインバータ出力を式で書く:。
- それらをORした中間信号を定義:。
- 上下のAND出力をそれぞれ表す:。
- 分配則と消去律で簡約:。
- 最終ORで結合:(XOR)。
選択肢別の誤答解説
- ア:
- これはの法則で常に1になる式です。回路は入力に依存して0/1が変わるので不一致。
- イ:
- これは等価(XNOR)を表す式で、のとき1になります。回路はA≠Bで1なので不正解。
- ウ:
- ウ は上で示したとおり正解です(排他的論理和)。
- エ:
- 展開するととなり、選択肢イと同じXNORです。よって不正解。
よくある誤解
- 「ORの後で分岐して両ANDに入っているのでOR出力がそのまま答えだ」と考える誤り:分岐している信号はANDと組み合わされるため、単独のOR出力とは異なります。
- 「は正解だ」と思う誤り:これはで常に1になり、回路の動作(入力依存)と一致しません。
- ド・モルガンや分配則の誤用:例えばを即座にXORと判断するのは誤りで、展開して確かめる必要があります。
補足コラム
- 真理値表()
この表がXORの定義そのものであるため、回路がXORを実現していることが一目で分かります。
- 回路実装の観点:この図はインバータ+OR+2つのAND+ORでXORを構成する一般的な構成の一例です。試験では回路を直接XORとして見抜ければ時間短縮になります。
FAQ
Q1: なぜ途中のを直接評価しないのですか?
A1: そのままではANDとの組合せでが消去される項が生じるため、分配則で展開して不要な項を0にできます。展開して簡約するのが確実です。
A1: そのままではANDとの組合せでが消去される項が生じるため、分配則で展開して不要な項を0にできます。展開して簡約するのが確実です。
Q2: 選択肢イとエはどう違うのですか?
A2: イとエは等価です。エを展開すればイと同じになります。どちらもXNORを表します。
A2: イとエは等価です。エを展開すればイと同じになります。どちらもXNORを表します。
Q3: 回路を早く判別するコツは?
A3: 代表的な入力(00,01,10,11)をいくつか手で追い、出力のパターンがXORかXNORか常に1かを確認するのが早く確実です。
A3: 代表的な入力(00,01,10,11)をいくつか手で追い、出力のパターンがXORかXNORか常に1かを確認するのが早く確実です。
関連キーワード: 論理回路、ブール代数、XOR、XNOR、ド・モルガン、分配則、インバータ、AND、OR、真理値表

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

