戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2014年 秋期 午前(科目A) 問21


問題文

図の論理回路と等価な回路はどれか。
基本情報技術者 2014年 秋期 午前(科目A) 問21の問題画像基本情報技術者 2014年 秋期 午前(科目A) 問21の選択肢の画像

選択肢

ア:
イ:
ウ:(正解)
エ:

🔒 解説は解答すると表示されます

NAND回路による排他的論理和【午前解説】

正解の理由

正解は ウ(XOR)です。図の回路を論理式で表すと次のようになります。
中央のNANDを とおくと、上側中間出力 、下側中間出力 、最終出力 です。これをブール代数で整理すると



したがって (排他的論理和)となり、図はXORを表す回路です。

解法ステップ

  1. 図の各ゲートを名前付きで表現する(中央N、上T、下U、最終Y)。
  2. 中央から派生する式を順に書く: を最初に得る。
  3. 上下のNANDの式を導出する:。
  4. ブール代数(ド・モルガン、分配律)で を簡約して を得る。
  5. 最終出力 を計算し、 でXORと一致することを確認する。
  6. 必要なら真理値表で4行を検算して、出力がXORの真理値(A≠Bのとき1)であることを確認する。

選択肢別の誤答解説

  • ア:単なる OR を示す図。問題の回路はNANDの組合せでXORを構成しており、形状が OR であるアは不正解。
  • イ:AND を示す記号。図中は多数の否定丸(NAND)を含むため AND 単体では表せない。
  • ウ:XORの記号(入力側の二重曲線が特徴)で、図の論理式と一致するため正解。
  • エ:出力が否定された OR(NOR)を示す。構成論理式がNORとは異なり不一致。

よくある誤解

  • 中央の「丸付き AND」を単なる AND と誤認してしまい、NANDの否定を考慮しないミス。丸の有無で意味が逆になります。
  • 出力側の丸(否定)が複数あるため最終がXNOR(等価)だと誤判断する場合。NANDの連結は単純否定の重ね合わせではありません。
  • ブランチされた入力を独立に扱わず、単に並列の AND/OR と見てしまうために式の組み立てを誤ること。

補足コラム

  • XORの代表的な等式:。今回の回路はNANDのみでこの式を実現した一例です。
  • 実務的にはNAND(またはNOR)のみで任意の論理を構成できるため、NANDベースの回路設計がよく用いられます。試験対策では「丸(否定)」の位置とゲート接続の対称性に注目すると速く正確に分類できます。

FAQ

Q1: どうしてNANDだけでXORが作れるのですか?
A1: NANDは関数的に完全(functionally complete)で他の基本演算を組み合わせて任意のブール関数を実現できます。今回の回路はその実例です。
Q2: 短時間で正誤を判定するコツは?
A2: 各ノードにラベルを付けて式を書き、ド・モルガンと分配律で簡略化するのが確実で速い方法です。目で見て形を当てるより式化が安全です。
Q3: XORとXNORの見分け方は?
A3: 出力の否定丸(出力が反転しているか)と真理値(A=Bのとき1か0か)で判別します。真理値表を作れば一発です。

関連キーワード: XOR、排他的論理和、NAND、ブール代数、真理値表、デジタル回路、論理回路設計、ゲート記号、ド・モルガン、回路簡約
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について