ITパスポート 平成25年度 春期 特別措置試験 問82
基礎理論
排他的論理和を表す論理式
排他的論理和を表す論理式はどれか。ここで,論理変数 A と B に対する排他的論理和の真理値表は次のように表される。また,AND は論理積,OR は論理和,NOT は否定を表す。
| A | B | 排他的論理和 |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
- ア (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))
答えと解説
✓ これが正解イ (A OR B) AND ((NOT A) OR (NOT B))
解説
真理値表の問いは、四つの行を上から当てれば決まります。
排他的論理和は、二つのうち片方だけが一のときに一になります。言い直すと、少なくとも一方は一で、しかも両方が一ではない、となります。前の条件は、二つをそのまま論理和で結んだ形が受け持ちます。後の条件を担うのは、それぞれの否定を論理和でつないだ形です。両方とも一のときだけ、この形が偽に落ちてくれるからです。この二つを論理積で結んだ式が、求めるものになります。確かめるには、表にある四つの行を上から順に当てていきます。ともに零の行では、前の括弧が偽になるため全体も零です。片方だけが一の行では、二つの括弧がそろって真になり一が出ます。ともに一の行では、後の括弧が落ちるので零へ戻ります。四つの行がすべて表と揃うのは、この組み方だけでした。式をいったん日本語へ直してから当てると、迷いが減ります。
ほかの選択肢の解説
- ア (A OR B) AND (A OR (NOT B)):前は二つをそのまま結び、後は片方だけを否定しています。ともに零の行では、前が偽になり全体も零です。ところが両方とも一の行で、二つとも真になります。表では零になるはずの行が、一になりました。A そのものと同じ値になる形です。
- ウ ((NOT A) OR B) AND (A OR (NOT B)):前で片方を否定し、後でもう片方を否定した形です。ともに一の行では、二つとも真になり一が出ます。表ではその行が、零になるはずでした。ともに零の行でも、やはり一になってしまいます。二つが等しいかなら、これが答えです。
- エ ((NOT A) OR B) AND ((NOT A) OR (NOT B)):どちらの括弧も、先の変数を否定した形で始まります。先が零で後ろが一の行では、二つとも真です。その行は表でも一なので、ここは合います。ところが先が一で後ろが零の行では、前が偽に落ちます。表ではその行も、一になるはずでした。
関連用語
- 排他的論理和二つの入力のうち、片方だけが1のときに1になる演算です。
- 論理式論理積や論理和、否定などで論理変数をつないだ式である。
- 真理値表入力の組み合わせを行に並べ、それぞれの出力の値を示した表です。
- 論理積両方が1のときだけ1になる演算です。
- 否定論理演算で値を反転させる演算で、二重に掛かると打ち消し合って元に戻る。
出典:平成25年度 春期 ITパスポート試験(特別措置試験) 問82
解説の最終確認:2026-10-30
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 平成22年度 秋期 問68:
論理演算に 関する 問題 (排他的論理和) - 令和7年度 問9:
ハッカソンに 関する 記述 (否定) - 令和5年度 問75:
表計算に 関する 問題 (論理積) - 平成25年度 秋期 (特別措置試験) 問64:
論理演算式 (真理値表) - 平成24年度 春期 (特別措置試験) 問69:
論理演算に 関する 問題 (論理式)
同じ分野の問題
誤りを見つけたら報告する