真理値で表現すると
- 真理値で考える事が論理的かつシンプルな思考法
- 真理値で条件判定を作り考える
- これは True になる条件を考える事とも同じなので、逆残しているとも言える
例:
もし AAA と BBB と CCC が全て満たすなら、DDD それ以外の場合は EEE
真理値表
AND ゲート (論理積)
入力 A | 入力 B | 出力 |
---|---|---|
False | False | False |
False | True | False |
True | False | False |
True | True | True |
OR ゲート (論理和)
入力 A | 入力 B | 出力 |
---|---|---|
False | False | False |
False | True | True |
True | False | True |
True | True | True |
NOT ゲート (論理否定)
入力 A | 出力 |
---|---|
False | True |
True | False |
XOR ゲート(排他的論理和)
入力 A | 入力 B | 出力 |
---|---|---|
False | False | False |
False | True | True |
True | False | True |
プログラミングの真理値の表現
- True: T, 1、真
- False: F, 0、偽
- Others: None, Null, Undefined
条件判定
- if then、else、while などで制御構造で論理を組み立てる