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

基本情報技術者 2017年 秋期 午前(科目A)23


問題文

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

選択肢

= +
= +
= + (正解)
= ()・(+)

ディジタル回路の等価論理式はどれか【午前2 解説】

要点まとめ

  • 結論:図の回路は A と B の排他的論理和(XOR)で、論理式は となります(入力が異なれば 1、同じなら 0 を返す)。
  • 根拠:各入力を直接取る AND と,それぞれを否定した信号の OR を共通入力として掛け合わせ,因数分解すると に簡約できます。
  • 差がつくポイント:インバータ出力()を先に OR してから両方の AND に共通入力している点を見落とさず,展開→不要項の消去で XOR に気づくこと。

正解の理由

正解:
回路を論理式で表すと次のようになります。インバータ出力は ,その OR 出力は です。上段の AND は ,下段は で,最終 OR によって
となります。分配法則でまとめると
)。これは排他的論理和(XOR)の定義に一致するため,選択肢ウが正解です。

よくある誤解

  • 「インバータの出力に丸がある=非反転」と誤解し, と見なしてしまう。図記号の丸は否定を示します。
  • 展開・因数分解を省略して を別個に判断し,XOR に結びつけられない。因数分解で簡潔化する習慣が重要です。
  • XOR と XNOR(同値)を混同する。(異なれば 1)と (同じなら 1)は逆の関係です。

解法ステップ

  1. 図の信号経路を追い,各ブロックの論理式を記述する(インバータ→,OR→)。
  2. 上段 AND:,下段 AND: と書く。
  3. 最終 OR で合成:
  4. 分配法則で因数分解・展開して簡約化し,無効項( 等)を消去する。
  5. 結果 (XOR)と判定する。

選択肢別の誤答解説

  • ア:
    これは (恒真式)になり,回路の入力に依存して変化する XOR とは異なります。
  • イ:
    これは同値(XNOR)を表し,入力が同じときに 1 になります。図回路は入力が異なるときに 1 なので不適合です。
  • ウ: (正解)
    上述の因数分解と簡約の結果がこれに一致します(XOR)。
  • エ:
    展開すると となり,恒偽(常に 0)です。図回路の動作とは一致しません。

補足コラム

  • XOR の真理値表:A,B が (0,0)->0,(0,1)->1,(1,0)->1,(1,1)->0。誤り検出(パリティ)や加算器の加算ビットなどで頻繁に使われます。
  • 因数分解のテクニック:同じ括弧 が両項に現れたら共通因子とみなしてまとめると簡単になります。
  • Karnaugh 図でも同じ結果がすぐ分かります。 の 2 セルが孤立しており XOR を示します。

FAQ

Q1: インバータの丸(バブル)は本当に「否定」を示しますか?
A1: はい。回路図で三角に丸は標準的に NOT(否定)であり,丸の有無で極性(正論理/負論理)を示します。
Q2: 因数分解が思い付かないときの早い判別法は?
A2: 各出力条件を真理値表で書くか,OR-AND 構成を見て「共通の OR を両方の AND に与えている」ことに注目すると, の形に気付きやすくなります。
Q3: XOR と XNOR の見分け方は?
A3: 出力が入力「異なるときに 1」なら XOR()、入力「同じときに 1」なら XNOR()です。

関連キーワード: デジタル回路、ブール代数、排他的論理和、インバータ、因数分解、真理値表、論理簡約、カルノー図
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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