TI-Basic 84 编程/基本变量
什么是变量?
TI-Basic 在编程语言中是不寻常的,因为它不支持实际的变量。相反,所有数据都被视为文件;例如,普通数字和图像之间没有区别。TI 将所有文件称为“变量”;从此以后,“变量”将指的是程序可用的文件。“变量”是任何编程语言的核心 - 它们用于存储和处理数据。使用变量,程序的结果会根据用户的输入或程序的目的而有所不同。TI 计算器中的变量可以存储不同类型的数据,无论是数字、数字列表、字符串、数学函数等。但是,每种数据类型都有自己的变量类型可以存储,并且必须严格遵守这些规则。
存储和调用变量
变量可以在主屏幕(启动屏幕)或程序中通过简单地使用该变量的名称来存储和调用。例如,要调用主屏幕上的变量 X,只需键入 X 并按回车键(如果 X 为十,则会显示 10)
X 10
或调用 Str1
Str1 HELLO WORLD
调用任何变量的格式都相同。
要将值存储到变量中,只需指定要存储的值,按存储键(小箭头),然后按要存储到的变量,最后按回车键。例如,将 X 设为 52.5 如下所示
52.5→X 52.5
需要注意的是,在主屏幕上按回车键后会显示 52.5。这是因为它还在存储后调用了变量的值。在编程中,变量实际上没有被调用,而是被用在某种等式中。有关更多帮助,请参阅各个示例。
基本变量类型
有很多种变量,但本章只讨论最常见的变量。在高级变量部分,将介绍更复杂的变量类型及其用法。以下部分将介绍
- 实数 (52.5, 100)
- 列表 (1,2,3,4,5)
- 字符串 ("APPLES")
实数
为了方便起见,在本节/本章中,应注意变量“A”到“Z”以及变量 theta 被认为是实数变量。
实数变量存储数字的整数部分和小数部分。实数的示例包括 0、2.1、5、7.212 或 3.1415926。实数的精度高达八位有效数字,范围为 -9e99 到 9e99(即 9*10^99)。如果尝试超出此限制,计算器将返回错误。
语法
要将数字存储到实数变量中,语法如下
value→variable
- 其中value是字面量、变量或表达式,并且
- 其中variable是要存储value到的变量
- 可以是“A”到“Z”或“θ”。
- 通过按下绿色 ALPHA 键,然后在键盘上找到相应的绿色字符键来访问变量。
- 可以是“A”到“Z”或“θ”。
示例:字面量
5.32→X
示例:变量
A→X
示例:等式
10/2+36+89/A→X
*注意:在本例中,如果 A 为 89,则 X 为 42,而不是实际等式。只有等式的结果存储到 X(等式为 5+36+89/89 = 42,所以 X 为 42)
列表
为了方便起见,在本节/本章中,所有列表将被视为实数列表。
列表基本上就像它们听起来一样 - 数字列表。有些人认为它们与数组相同。它们存储一系列相同数据类型(在本节中,我们假设它是实数列表)的数字。列表中的单个数字称为元素。
语法
{value1,value2,...,valueN}→listName
- 其中value1、value2到valueN是实数元素
- 列表中元素(值)的数量限制为 999 或计算器的内存
- 列表可以包含的元素数量最少为 0
- 其中listName是列表的名称。这可以是两种类型之一
- 计算器定义:L1、L2、L3、L4、L5、L6
- 用户定义:通过列表菜单找到的小写字母“L”,后面跟着最多五个表示名称的字符
示例:字面量
{15,20,30}→L1
示例:自定义命名列表
{1,2,3,4,5}→LLIST1
示例:列表到列表
L1→L2
示例:等式
{15,20,30}+5→L1
*注意:在本例中,L1 将包含 {20,25,35},因为每个元素都增加了五,然后存储到 L1
字符串
语法
string→strN
- 其中string是字符串字面量或要存储到strN的其他形式的字符串,并且
- 其中strN是计算器预定义的字符串之一。这些是 Str1、Str2、Str3、Str4、Str5、Str6、Str7、Str8、Str9 和 Str0
示例:字面量
"MY NAME IS BOB"→Str1
示例:字符串到字符串
Str1→Str2
示例:组合
"MY NAME IS "+Str1+" AND YOU KNOW IT!"→Str2