真值表運用在程式設計邏輯中的條件判斷式

真值表在程式設計邏輯中扮演相當重要的角色,也就是 Boolean (布林邏輯)。例如 if ()、while () 都需要以真值表來判斷「決策程式」的走向。
True = 1 or False = 0,True 則符合決策條件;False 則不符合決策條件。
AND 邏輯合取
AND (且),輸入 X 與 Y 都為 1,輸出則為 1。(積法公式 X * Y = Z)
輸入 | 輸出 | |
---|---|---|
X | Y | Z |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
OR 邏輯析取
OR (或),輸入 X 與 Y 只要有一個為 1,輸出則為 1。(加法公式 X + Y = Z)
輸入 | 輸出 | |
---|---|---|
X | Y | Z |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
NOT 否定邏輯
NOT (反相),輸入 X 為 0,輸出則為 1,反之亦然。
輸入 | 輸出 |
---|---|
X | Z |
0 | 1 |
1 | 1 |

本著作係採用創用 CC 姓名標示-相同方式分享 3.0 台灣 授權條款授權.