TI-Basic Z80 编程/Hello, World!
要开始在计算器上编写 TI-BASIC 代码,您必须使用程序编辑器。这允许您编辑、管理和运行您的程序。要访问它,请按 PRGM 新建 ENTER。然后,为您的程序输入一个简短的名称。程序的名称必须遵循以下规则
- 必须仅包含大写字母和数字,其中第一个字符必须是字母
- 不能包含任何其他标记,例如符号或数学函数
- 最大长度为 8 个标记
按 ENTER,将出现一个空程序。在以下示例中,程序被命名为 EXAMPLE
程序:EXAMPLE
要导航程序编辑器,使用箭头键移动光标,光标用一个闪烁的黑色方块表示。按 ENTER 将光标向下移动一行,或者在光标位于最底行时创建新行。要在任何位置插入一行,将光标移动到新行应插入的上一行的末尾。然后按 2ND [INS] ENTER。要清除一行,请按 CLEAR。在任何空行上按 DEL 以删除它。
始终,屏幕上的第一行 (程序:EXAMPLE
) 显示程序的名称。它不是代码中的一行,而是一个标题,用于显示当前程序的名称。按 ENTER。现在,在程序编辑器中创建了一个新行
程序:EXAMPLE
在 TI-Basic 中,冒号 (:
) 用于表示新行。
- 创建新行时,计算器会自动放置冒号。这些冒号不能删除,除非删除该行本身。
- 手动添加冒号 (ALPHA [:]) 也表示新行。这些冒号可以删除。
要运行程序,您需要先退出程序编辑器。按 2ND [退出]返回主屏幕。按 PRGM 并使用向上和向下箭头选择您的程序。现在,按 ENTER 两次:一次将其粘贴到主屏幕,第二次执行它。
要在执行过程中停止程序,请按 ON 键,将抛出错误,停止程序。
现在您已经了解了如何导航和对程序进行简单的编辑,现在我们将编写第一个程序:"hello world"。这个简单的程序告诉计算器在屏幕上显示文本 HELLO, WORLD!
。
程序:HLLOWRLD
- ClrHome
- Disp "HELLO, WORLD!"
现在,让我们分解程序的每一行并了解它是如何工作的。
- ClrHome
TI-BASIC 程序中的每一行都自动以冒号开头。它是计算器知道一行何时结束以及新行何时开始的方式。ClrHome(PRGM I/O 8) 是清除主屏幕的指令,擦除可能在上面的任何文本或数字。
- Disp "HELLO, WORLD!"
Disp(PRGM I/O 3) 将变量、值或字符串显示到屏幕上。如果屏幕已满,它将向下滚动一行。如果字符串超过 16 个字符,Disp将只显示前 15 个字符,后跟省略号 (…). 在程序执行期间,如果超过了 16 个字符的限制,您将无法滚动查看其余行。字符串左对齐显示,值右对齐显示。
为了添加引号 ("),按 ALPHA +.
在此示例中,字符串 HELLO, WORLD!
将打印到屏幕上。
{{{1}}}
如果您尝试重新创建上面的示例并获得 0 或错误 的输出,请确保您已将 "HELLO, WORLD!" 括在引号中。如果您不这样做,每个字母都将被视为一个变量,并将把这些变量乘在一起。此外,请确保您没有使用 ALPHA 键手动键入命令。使用按 PRGM 时出现的选项。 |
另一个用于打印到屏幕的命令是Output(PRGM I/O 6) 命令。此命令提供更多参数来指定在屏幕上的哪个位置打印。
Output(row,column,"text") Output(row,column,value)
- 其中行 是输出的垂直位置。值1打印在第一行,等等。
- 其中列 是输出的水平位置。值1打印在第一列,等等。
- 其中"文本" 或值 是要显示到屏幕上的文本或值。
以下是如何在 "hello world" 程序中使用此命令。它在第 1 行第 1 列打印 HELLO, WORLD!
- ClrHome
- Output(1,1,"HELLO, WORLD!")
这个程序将产生相同的输出。
{{{1}}}
在 TI-83+ 上的一些旧版操作系统中,如果还有其他程序,计算器可能会崩溃。您应该更新操作系统,或者(最好)在计算机上编程,然后传输到计算器。 |
尝试以下示例以练习Disp和Output命令。
使用Disp命令将一首简单的诗歌打印到屏幕上。您的诗歌应为 7 行或更少,以适合屏幕(如果您尝试打印第 8 行,第一行将从屏幕上移开)。
解决方案
|
---|
此示例诗歌将打印到屏幕上 {{{1}}} |
使用Output,精确地复制以下输出。您需要多次使用该命令。
{{{1}}}
解决方案
|
---|
|