跳轉到內容

TI-Basic 84 程式設計/控制流語句

來自華夏公益教科書,開放的書籍,開放的世界

If, PRGM:CTL:1 是一個命令,當它的條件為真時,將執行下一行程式碼。如果條件碰巧為假,則程式將跳到語句後的第二行程式碼。

語法: If

[編輯 | 編輯原始碼]
:If condition
  • 其中 condition 是一個 (不) 等式 (X=3, A>B),或是一個表示式 (5+2X),它解析為真 (非零) 或假 (零)。


示例: If

[編輯 | 編輯原始碼]
PROGRAM:TEMP
5→X
If X>3
Disp "X IS MORE THAN 3"
Disp "END OF PROGRAM"
prgmTEMP
X IS MORE THAN 3
END OF PROGRAM


Else, PRGM:CTL:3 是一個命令,當之前的 If 語句未滿足時,將執行下一行程式碼。如果條件碰巧為假,則程式將跳到語句後的第二行程式碼。

語法: Else

[編輯 | 編輯原始碼]
:If condition
:Then
://some action
:Else
://some other action
  • Else 在 If 語句中的條件未滿足時執行。

示例: Else

[編輯 | 編輯原始碼]
PROGRAM:TEMP
5→X
If X>3
Then
Disp "X IS MORE THAN 3"
Else
Disp "X IS LESS THAN OR EQUAL TO 3"
Disp "END OF PROGRAM"
prgmTEMP
X IS MORE THAN 3
END OF PROGRAM


Then, PRGM:CTL:2 是一個命令,用於使條件語句 (If 或 Then) 執行程式碼塊,而不是單個語句。

語法: Then

[編輯 | 編輯原始碼]
:If condition
:Then
://some code
://some more code
:End
  • 程式碼塊以 Then 語句開始,以 End, PRGM:CTL:7 結束。


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

華夏公益教科書