TI-Basic 84 程式設計/測試條件和邏輯運算子
外觀
注意:TI 83/84 使用任何非零數來表示真(通常是 1),而零來表示假。
測試條件用於比較不同的值,並構成條件函式的基礎。
=, TEST:TEST:1 如果兩個輸入值相等則返回真,如果不相等則返回假。
:Value 1 = Value 2
- 其中值 1 和值 2 都是相同型別的變數。
程式:溫度
- 0→X
- 如果 X=0
- 顯示 “真”
prgmTEMP True
≠, TEST:TEST:2 如果兩個輸入值不相等則返回真,如果相等則返回假。
參見相等
>, TEST:TEST:3 如果第一個輸入值大於第二個輸入值則返回真,如果小於或等於則返回假。
參見相等
≥, TEST:TEST:4 如果第一個輸入值大於或等於第二個值則返回真,如果小於則返回假。
參見相等
<, TEST:TEST:5 如果第一個輸入值小於第二個輸入值則返回真,如果大於或等於則返回假。
參見相等
≤, TEST:TEST:6 如果第一個輸入值小於或等於第二個輸入值則返回真,如果大於則返回假。
參見相等
邏輯運算子有助於將多個布林值語句組合成一個。
為了使“並且”條件函式評估為真,語句的兩個部分都必須為真,否則它將返回假。
並且,TEST:LOGIC:1
:Boolean 1 and Boolean 2
- 其中布林值 1 和布林值 2 都是可以評估為真或假的表示式。
程式:溫度
- 0→X
- 1→Y
- If X=0 and Y=1
- Disp "TRUE"
prgmTEMP TRUE
為了使“或”條件函式的值為真,語句的至少一部分必須為真,否則它將返回假。
or, TEST:LOGIC:2
參見And
為了使“異或”條件函式的值為真,其中一個值必須為真。如果兩個值都為真或假,則它將返回假。
xor, TEST:LOGIC:3
參見And
“非”運算子與其他運算子略有不同,它只接受一個值,並返回相反的值。
not(, TEST:LOGIC:4
:not(valueA)
- valueA 可以是幾乎任何東西。它可以是一個單獨的數字,因為數字代表真和假,或者它可以是一個值為真或假的布林表示式。
程式:溫度
- 0→X
- If not(X≠0)
- Disp "X EQUALS ZERO"
prgmTEMP X EQUALS ZERO