跳转到内容

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)。如果尝试超出此限制,计算器将返回错误。

语法

要将数字存储到实数变量中,语法如下

valuevariable
  • 其中value是字面量、变量或表达式,并且
  • 其中variable是要存储value到的变量
    • 可以是“A”到“Z”或“θ”。
      • 通过按下绿色 ALPHA 键,然后在键盘上找到相应的绿色字符键来访问变量。


示例:字面量

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
  • 其中value1value2valueN是实数元素
    • 列表中元素(值)的数量限制为 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


字符串

语法

stringstrN
  • 其中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



上一节:一个基本程序
下一节:输出
目录:TI-Basic 84 编程

华夏公益教科书