· 用語解説 · 3 min read
集合と論理演算とは?コンピュータの「思考の回路」
AかつB?AまたはB?コンピュータが条件を判断するための、ベン図と論理積・論理和の基礎を、検索エンジンの仕組みに例えて解説。

3行まとめ
- 集合: 共通の性質を持つものの集まり。 ベン図 (2つの円が重なった図)を使って視覚化するのが基本。
- 論理演算: コンピュータが条件を判断するための計算(AND, OR, NOT など)。
- 検索エンジンの例: Google検索で「IT AND パスポート」なら両方のキーワードを含むページを探す、ということ。
試験での出題ポイント
試験では、特に「ベン図の塗りつぶされた部分」がどの演算を指すかが問われます。
- 論理積 (AND): A かつ B。両方に共通する部分。
- 論理和 (OR): A または B。どちらか一方、もしくは両方に含まれる部分。
- 否定 (NOT): A ではない。Aの外側の部分。
- 排他的論理和 (XOR): 片方だけに含まれ、両方には含まれない(重なっている部分以外)。
【AIハック】生成AIで「検索のパズル」を解く
集合や論理演算の考え方は、AIに「複雑な条件でのデータ抽出」を依頼することで身に付きます。
プロンプト例:
「あなたはデータベースのエンジニアです。全社員の中で『エンジニア かつ 30代以上』という条件( 論理積 )と、『営業 または 管理職』という条件( 論理和 )の違いを、 ベン図 を使って小学生にでもわかるように3つのステップで説明してください。」
AIが「2つの円の重なり」や「どちらかの円に入っていればOK」といった、視覚的な説明を提示してくれるため、論理演算の基本が頭に定着します。
まとめ:複雑な条件を「シンプル」に整理しよう
集合と論理演算は、プログラミングやデータベースの検索、さらにはビジネスの意思決定において不可欠なスキルです。
試験では、 ベン図の色が付いた範囲 を見極めることと、 XOR(排他的論理和) の特殊なルール(重なりを含まない)に注意しましょう。