跳轉到內容

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 結尾。


上一節:輸入
下一節:測試條件和邏輯運算子
目錄:TI-Basic 84 程式設計

華夏公益教科書