TI-Basic 84 程式設計/控制流語句
外觀
If, PRGM:CTL:1 是一個命令,當它的條件為真時,將執行下一行程式碼。如果條件碰巧為假,則程式將跳到語句後的第二行程式碼。
:If condition
- 其中 condition 可以是 (不) 等式 (X=3, A>B) 或表示式 (5+2X),該表示式解析為真 (非零) 或假 (零)。
程式:TEMP
- 5→X
- 如果 X>3
- Disp "X 大於 3"
- Disp "程式結束"
prgmTEMP X IS MORE THAN 3 END OF PROGRAM
Else, PRGM:CTL:3 是一個命令,當之前的 If 語句沒有滿足時,將執行下一行程式碼。如果條件碰巧為假,則程式將跳到語句後的第二行程式碼。
:If condition :Then ://some action :Else ://some other action
- 當 If 語句中的條件沒有滿足時,Else 執行。
程式:TEMP
- 5→X
- 如果 X>3
- 然後
- Disp "X 大於 3"
- 否則
- Disp "X 小於或等於 3"
- Disp "程式結束"
prgmTEMP X IS MORE THAN 3 END OF PROGRAM
Then, PRGM:CTL:2 是一個命令,用於讓條件語句 (If 或 Then) 執行程式碼塊,而不是單個語句。
:If condition :Then ://some code ://some more code :End
- 程式碼塊以 Then 語句開頭,以 End, PRGM:CTL:7 結尾。