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

ITパスポート 2013年 春期 82


問題文

排他的論理和を表す論理式はどれか。ここで、論理変数AとBに対する排他的論理和の真理値表は次のように表される。また、ANDは論理積、ORは論理和、NOTは否定を表す。
ITパスポート 2013年 春期  問82の問題画像

選択肢

(A OR B) AND (A OR (NOT B))
(A OR B) AND ((NOT A) OR (NOT B))(正解)
((NOT A) OR B) AND (A OR (NOT B))
((NOT A) OR B) AND ((NOT A) OR (NOT B))

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

排他的論理和の式【ITパスポート解説】

正解の理由

排他的論理和(XOR, exclusive OR:どちらか一方だけが真)の標準形は です。選択肢のうち、 の式 を論理式として展開・整理するとちょうど上の形になります。展開して不可能な項()を消すと、 になり、問題の真理値表(AとBが異なるときだけ1)に一致します。したがって選択肢が正解です。
(補足:ANDは論理積(英: AND)、ORは論理和(英: OR)、NOTは否定(英: NOT)。XORは排他的論理和(英: exclusive OR)と呼びます。)

解法ステップ

  1. XORの基本形を覚える:。意味は「AとBが異なるときに真」。
  2. 各選択肢を「真理値表で4通りを確かめる」か「論理式を変形して標準形と比べる」。
  3. 時短法:式を見てすぐに同値変形ができる公式を使う。たとえば 等の分配・帰結則で簡単化する。
  4. については次のように変形する(下記の展開を参照)。
簡単な変形(例) を分配すると、 さらに分配して整理すると、 ここで は常に偽なので消え、 となり、XORの定義に一致します。

選択肢別の誤答解説

  • ア:
    恒等式 を使うと、。つまりこの式は単に「A」と同値で、XORではありません。
  • :
    上で示した通り に簡約し、XOR(排他的論理和)と同値です。問題の真理値表と一致します。
  • ウ:
    展開して整理すると になり、これはAとBが等しいときに真になる「同値(XNOR)」の式です。具体例で確かめると分かりやすいです:A=0,B=0 のときウの式は1ですが、XORは0なので等しくありません。したがって誤答です。
  • エ:
    同様に となり「NOT A」に等しい式です。XORとは異なります。

よくある誤解

  • 「OR と XOR は同じ」と思う誤り:OR(論理和)は「どちらか一方または両方が真」で、XORは「どちらか一方だけが真」です。A=1,B=1のときの扱いが違います。
  • 式の見た目だけで等価と決めつける:似た形でも約分や分配をすると結果が変わることがあります。簡単な代入(例えば A=0,B=0)で逆例を見つけるのが有効です。
  • 論理変形の基本公式を忘れる:分配律やDe Morganの法則を知らないと短時間で判断できません。覚えておくと速いです。

補足コラム

  • XORの別表現例:
    • (和の積和形:覚えやすい)
    • (「AかBのどちらか」で「両方ではない」)
    • ビット演算では XOR を と書き、0/1 の足し算を 2 で割った余り(mod 2)とも考えられます。
  • 試験の時間短縮テクニック:まずA=BのときとA≠Bのときを考え、式がどちらで真になるかを見ればXORかどうかがすぐ分かる場合があります。

FAQ

Q1: XOR をさっと見抜くコツは?
A1: 「両方が1のとき0か?」をチェックしてください。XORならA=1,B=1で0になります。候補式に A=1,B=1 を代入してみると早いです。
Q2: ウがXORと似て見えるのはなぜ?
A2: 見た目が似ているが、ウは「AとBが同じとき1」になる式(XNOR)で、真理値が逆になります。必ず一例(A=0,B=0 など)で確認してください。
Q3: 論理式の変形でよく使う法則は?
A3: 分配律、結合法則、De Morgan(ド・モルガン)の法則、恒等式( など)です。短く手早く変形できます。

関連キーワード: 排他的論理和, XOR, XNOR, 論理積, 論理和, 否定, 真理値表, ブール代数
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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