「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「AND演算」と「OR演算」の違い

スポンサーリンク

予備知識


用語意味
論理演算true」と「false」のどっちになるかな?を判定する演算

それぞれの用語の意味


用語意味
AND演算論理演算のひとつで「全部『真』だったら『真』になるよ。1つでも『偽』だったら『偽』になるよ」なやつ
OR演算論理演算のひとつで「1つでも『真』だったら『真』になるよ。全部『偽』だったら『偽』になるよ」なやつ

似ているところ


どちらも論理演算です。
「真(true)」と「偽(false)」のどっちになるかな?を判定する演算です。


「AND演算」と「OR演算」の違い1

違うところ


「真(true)(もしくは「偽(false)」)と判定される条件が違います。

AND演算は「全部正しくないとダメだよ」と100点満点しか認めてくれないやつです。


「AND演算」と「OR演算」の違い2

試しに2つの値の組み合わせで考えてみましょう。
論理演算において、2つの値の組み合わせは

1.「0(偽)」-「0(偽)
2.「0(偽)」-「1(真)
3.「1(真)」-「0(偽)
4.「1(真)」-「1(真)


の4パターンあり得ます。


「AND演算」と「OR演算」の違い3

それぞれのAND演算は

1.「0(偽)」AND「0(偽)」→「0(偽)」
2.「0(偽)」AND「1(真)」→「0(偽)」
3.「1(真)」AND「0(偽)」→「0(偽)」
4.「1(真)」AND「1(真)」→「1(真)」


です。


「AND演算」と「OR演算」の違い4

すべて「1(真)」の場合のみ「1(真)」になります。


「AND演算」と「OR演算」の違い5

OR演算は「1つでも正しければ良いよ」と0点以外は認めてくれるやつです。


「AND演算」と「OR演算」の違い6

試しに2つの値の組み合わせで考えてみましょう。
論理演算において、2つの値の組み合わせは

1.「0(偽)」-「0(偽)
2.「0(偽)」-「1(真)
3.「1(真)」-「0(偽)
4.「1(真)」-「1(真)


の4パターンあり得ます。


「AND演算」と「OR演算」の違い7

それぞれのOR演算は

1.「0(偽)」OR「0(偽)」→「0(偽)」
2.「0(偽)」OR「1(真)」→「1(真)」
3.「1(真)」OR「0(偽)」→「1(真)」
4.「1(真)」OR「1(真)」→「1(真)」


です。


「AND演算」と「OR演算」の違い8

1つでも「1(真)」だったら「1(真)」になります。


「AND演算」と「OR演算」の違い9

備考


AND演算は「論理積」と表現されることも あります。
OR演算は「論理和」と表現されることも あります。


スポンサーリンク
書籍画像033
書籍画像006


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256