上下にスクロールするかキーボードの上下キーを使うと、次の学習カードへ進めます。

イントロ

論理演算と真理値表

AND/OR/NOT/XORの結果を真理値表で比較する

論理演算は、条件が成り立つかどうかを真/偽で扱う考え方で、ANDは両方、ORは少なくとも一方、NOTは反対を表す。条件分岐、検索条件、アクセス制御などでAND/OR/NOTの考え方が使われるからです。

定義

論理演算と真理値表

教科書では
論理演算は、条件が成り立つかどうかを真/偽で扱う考え方で、ANDは両方、ORは少なくとも一方、NOTは反対を表す。
言いかえると
論理演算は、条件が成り立つかどうかを真/偽で扱う考え方で、ANDは両方、ORは少なくとも一方、NOTは反対を表す。ここでは論理演算、真理値、真理値表、AND、OR、NOT、XOR、集合との関係の入口を扱います。論理式の高度な変形、ブール代数の証明、回路設計までは追わず、ANDORを分けます。 仕事で見かけたときは、ANDの目的を先に言えるか確認します。
公式

論理演算と真理値表で見る関係

AND/OR/NOT/XORの結果を真理値表で比較する

AND

AもBも真のときだけ真になります。

  • 判断する条件
  • 条件の結果
使うときのコツ

『両方』という言葉が出たらANDを疑います。

OR / NOT

ORはどちらかが真なら真、NOTは真偽を反転します。

使うときのコツ

ORは日常語の『または』より広く、両方真も含みます。

解くコツ

「両方必要」ならAND、「どちらかでよい」ならOR、「除く」ならNOTを見る。

図解論理演算と真理値表で扱う関係を、短いラベルで整理した図
AND/OR/NOTの真理値表と簡単なベン図を並べる。ANDとORを同じ観点で比べ、役割の違いと混同しやすい点を見ます。
場面
「社員であり、かつ管理者権限がある」条件はANDで判断する例
順に考えると
条件AとBを表にして、両方真のときだけANDが真になることを見ます。ORは片方でも真なら真、NOTは真偽を反転します。日常語の「または」と試験上のORを分けます。
ここが結論
ANDORを分けると、「両方必要」ならAND、「どちらかでよい」ならOR、「除く」ならNOTを見る。
注意

よくある混同

確認

確認テスト

Q1

論理演算と真理値表で最も大切な見方はどれですか。

まとめ

まとめ

  1. 1

    ANDの意味を説明できる

  2. 2

    ORとの違い・関係を分ける

  3. 3

    「両方必要」ならAND、「どちらかでよい」ならOR、「除く」ならNOTを見る

  4. 4

    ORを日常語の「どちらか一方だけ」と同じ意味で読むという誤解に注意する