跳转到内容

TI-Basic 89 编程/输出

来自 Wikibooks,开放世界中的开放书籍

Disp, I/O(F3):2 是一个命令,它将显示作为参数给定的数字、字符串、方程式或其他类型的变量/文字。 Disp 可以接受无限个用逗号隔开的参数(尽管建议将参数数量保持在 7 个以下,因为超过 7 个后,对于每个连续的参数,屏幕会将其他所有内容推到屏幕顶部的下方,即使第七个参数也会将第一行向上推一点),并将按行顺序显示每个参数。

语法: Disp

[编辑 | 编辑源代码]
:Disp [arg][,arg2][,arg3][,arg4][,…argN]
  • 其中 arg,arg2,arg3,arg4 和所有其他参数一直到 argN 都是可选参数。参数数量仅受计算器内存限制。参数可以是任何类型的文字或变量。
  • 对于每个参数,Disp 在下一行显示参数,从光标最初所在的位置开始。如果显示到达第七行,显示将“滚动”屏幕的其余部分,以便显示参数。
  • Disp 将所有参数左对齐显示。
    • 如果显示的内容包含超过 26 个字符的字符串,则字符串将“从屏幕上跑掉”,结果只会显示第 27 个字符的一部分,而不会显示任何超出该字符的部分。
  • 如果未指定参数,则命令将不执行任何操作。


例:显示行

[编辑 | 编辑源代码]

假设您已将值 5 存储到 x 中(通过 5→x)并且 I/O 屏幕为空,并且您执行了此程序,

Disp "HELLO WORLD",52,x+1

您将在 I/O 屏幕上看到以下内容

HELLO WORLD
52
6

例:空行

[编辑 | 编辑源代码]
Disp "","","HELLO WORLD"
HELLO WORLD

例:截断

[编辑 | 编辑源代码]
Disp "This line too long for one line"
This line too long for one

Pause, Control(F2):Transfers(8):1 显示参数,然后暂停执行。

语法: Pause

[编辑 | 编辑源代码]
:Pause [arg]
  • 其中 arg 是文字或任何变量类型,Pause 将显示该类型,然后暂停程序的执行,直到按下回车键。
    • Pause 将在下一行显示 arg,从光标最初所在的位置开始。如果显示到达第七行,显示将“滚动”屏幕的其余部分,以便显示参数。
    • Pause 将始终左对齐显示 arg
    • 如果参数太长而无法显示,则参数将被截断,并且将显示一个箭头,指示您可能向左/右滚动以阅读整行。
  • 如果未指定参数,则命令仅在不显示任何内容的情况下暂停执行,直到按下回车键。

例:Hello

[编辑 | 编辑源代码]
Pause "Hello World!"
* 应该注意,程序执行将暂停,直到按下回车键。
** 您可以通过按下 **2nd+Math(5):Probability(7):1** 或 TI-89 上的 **Diamond+Divide(÷)** 或 TI-92 Plus 和 Voyage 200 上的 **2nd+W** 来获得 ! 符号。

例:暂停

[编辑 | 编辑源代码]
Pause
* 应该注意,程序执行将暂停,直到按下回车键。

Output, I/O(F3):6 允许在除下一行以外的位置显示参数。要显示的项目将输出到提供给函数的指定坐标。它对于格式化显示很有用。

语法: Output

[编辑 | 编辑源代码]
:Output row,col,arg
  • 其中 row 是一个数字(可以是正数或负数),它决定 arg 要显示的行位置(垂直,以像素为单位)。
  • 其中 col 是一个数字(可以是正数或负数),它决定 arg 要显示的列位置(水平,以像素为单位)。
  • 其中 arg 是要显示的参数。它可以是数字、字符串或列表。
    • arg 从左到右显示。
    • 如果 arg 不适合在一行上显示,则不适合的部分将被剪掉。
    • 每个新的 Output 命令都将覆盖之前的命令。


例:基本

[编辑 | 编辑源代码]
Output 24,0,"HELLO WORLD"
HELLO WORLD
*HELLO WORLD 向下移动了两行(24 像素相当于两行)。

例:太长

[编辑 | 编辑源代码]
Output 0,100,"This is too long"
                This is to

Return, Control(F2):Transfers(8):2 在主屏幕上显示参数,或者如果未提供参数,则仅返回到主屏幕。

语法: Return

[编辑 | 编辑源代码]
:Return [arg]
  • 其中 *arg* 可以是任何字面量或变量。
  • 此命令仅在函数中使用时才会将参数返回到主屏幕。
    • 您可以通过标题下方的行查看程序或函数。如果显示 Prgm,则为程序。如果显示 Func,则为函数。
  • *arg* 将始终右对齐
  • 在程序或函数中未使用 *arg* 时,它将终止代码的运行。


例如:返回

[编辑 | 编辑源代码]

假设在执行函数之前,您将值 5 存储在 x 中(使用 5→x)。为了便于说明,因为这只能在函数中使用,所以在此示例中提供了适当的标签和名称。

temp()

Func
Return 2x+1
EndFunc
▪temp()                 11


上一篇:基本变量
下一篇:输入
目录:TI-Basic 89 编程

华夏公益教科书