真理値で表現すると

  • 真理値で考える事が論理的かつシンプルな思考法
  • 真理値で条件判定を作り考える
  • これは True になる条件を考える事とも同じなので、逆残しているとも言える

例:

もし AAA と BBB と CCC が全て満たすなら、DDD それ以外の場合は EEE

真理値表

AND ゲート (論理積)

入力 A入力 B出力
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

OR ゲート (論理和)

入力 A入力 B出力
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

NOT ゲート (論理否定)

入力 A出力
FalseTrue
TrueFalse

XOR ゲート(排他的論理和)

入力 A入力 B出力
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue

プログラミングの真理値の表現

  • True: T, 1、真
  • False: F, 0、偽
  • Others: None, Null, Undefined

条件判定

  • if then、else、while などで制御構造で論理を組み立てる