跳至内容

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


上一节: 条件函数
下一节: 循环
目录: TI-Basic 84 编程

华夏公益教科书