ITパスポート 2009年 春期 問71
問題文
次のベン図の黒色で塗りつぶした部分の検索条件はどれか。

選択肢
ア:(not A) and B and C(正解)
イ:(not A) and ( B or C )
ウ:(not A) or ( B and C )
エ:(not A) or ( B or C )
🔒 解説は解答すると表示されます
ベン図の論理条件【ITパスポート解説】
正解の理由
図の黒塗り部分は、右下の円(B)の内側であり、左下の円(C)の内側でもありますが、上の円(A)の内側ではありません。つまり「Bに含まれる」かつ「Cに含まれる」かつ「Aに含まれない」領域です。論理式で表すと (not A and B and C)になります。選択肢の表記で当てはまるのは ア の "(not A) and B and C" です。
(補足)ここで使う演算は次の通りです。AND(論理積):両方とも成立するとき成立。OR(論理和):どちらか一方または両方成立で成立。NOT(否定):成立していないこと。
解法ステップ
- 図をよく見る:黒塗りが入っている各円の内側・外側を確認する。
- 黒は下寄り、左右の下の円同士が重なる部分にある。
- 上の円Aの内部には含まれていない(黒はAの外側)。
- 「含まれる/含まれない」を論理に直す:
- 含まれる → B と C(B AND C)
- 含まれない → NOT A(¬A)
- まとめる:1と2をANDで結ぶ。 → 選択肢の ア と一致。
選択肢別の誤答解説
- ア (not A) and B and C
- 正しい。Bの内側かつCの内側で、かつAの外側を意味する。図の黒塗りに一致する。
- イ (not A) and ( B or C )
- 「Aの外側かつ(BかCのどちらか)」を表します。BとCの両方に入る領域は含みますが、Bだけ、あるいはCだけの一部(片側の単独領域)も含めてしまい、黒塗り領域を限定できません。
- ウ (not A) or ( B and C )
- 「Aの外側、または(BかつC)」です。Aの外側の広い領域全体を含むため、黒以外の多くの領域も含んでしまいます。黒領域は含まれますが、余分な領域が入るので不適切です。
- エ (not A) or ( B or C )
- ほとんどの図の領域を含んでしまいます。A内部の一部(例えばAのみの領域)が除かれるだけで、黒領域に限定できません。
よくある誤解
- 「中心の小さな領域=三つすべての重なり」と思い込むミス:円の配置次第で「中心」と感じる位置が必ずしも三重重なりとは限りません。図を指で追って「その点はAの内側か?」と個別に確認する習慣をつけましょう。
- 論理演算の優先順位の取り違え:英語表記の and/or/not は左から読んでも意味が変わる場合があります。カッコで明確にするか、論理の意味(「〜であり、かつ」など)で確認しましょう。
- 「not A and B or C」といった表記を丸暗記して誤解する:括弧がないと意味が変わるため、常に括弧や明示的な分解で考えること。
補足コラム
Venn(ベン)図は集合(ある性質を満たす要素の集まり)を図で表したものです。ベン図を論理式に直すコツは「その領域に入っている円(集合)を AND で結び、入っていない円は NOT を付ける」です。例えば「Aに入っていてBには入っていない領域」は になります。検索条件やフィルタ指定(たとえば電子メールの条件設定やデータベース検索)で役立つ考え方です。
FAQ
Q. AND と OR の違いを短く教えてください。
A. AND(論理積)は「両方とも成り立つ」こと。OR(論理和)は「どちらか一方または両方が成り立つ」ことです。例:BとC両方に入る場所は B AND C。
A. AND(論理積)は「両方とも成り立つ」こと。OR(論理和)は「どちらか一方または両方が成り立つ」ことです。例:BとC両方に入る場所は B AND C。
Q. 「not A and B and C」はどうやって図で確かめれば良い?
A. 「まずAの内側にはないこと」を確認し、次にその点がBとCの内側にあるかを確認します。両方満たす点だけが条件に合います。
A. 「まずAの内側にはないこと」を確認し、次にその点がBとCの内側にあるかを確認します。両方満たす点だけが条件に合います。
Q. カッコの省略は大丈夫ですか?
A. 誤解の元なので避けましょう。演算の優先は文脈で変わることがあり、カッコで明示するのが安全です。
A. 誤解の元なので避けましょう。演算の優先は文脈で変わることがあり、カッコで明示するのが安全です。
関連キーワード: ベン図、集合、論理演算、AND、OR、NOT、論理式、検索条件、集合論、図示解析

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

