跳转到内容

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 编程

华夏公益教科书