TI-Basic Z80 编程/输入
输入函数接受来自计算器用户的输入。 输入和输出函数可以在 PRGM 中找到。 I/O.
输入(PRGM I/O 1) 接受键盘和图形点数据。
Input [variable] Input ["text",variable] Input [Strn,variable] no arguments
- 如果没有传递变量,输入将打开图形,用户将使用箭头键和 ENTER 选择一个点。
- 如果传递了变量,输入将把用户的输入存储到此变量中。
- 如果使用字符串或文本与变量一起提供,文本将显示,用户输入将在同一行上显示。
输入如果没有变量,将打开当前图形并暂停程序。 箭头键可用于移动光标。 当按下 ENTER 时,变量X和Y将使用光标的X,Y位置更新。 在PolarGC模式下,R和θ将被更新。
如果变量跟随输入,程序将从键盘接受一个值,并在按下 ENTER 时将其存储在变量中。
如果使用格式 Input "string",variable
,计算器将在接受输入之前显示最多 16 个用户定义的字符。 如果Strn使用,Strn是字符串号 n,使用 VARS7 n访问。 注意"text"必须用引号括起来 (ALPHA ["]).
此代码返回X,Y图形光标的坐标
- 输入
- Disp X,Y
此代码从键盘接受一个值,将其存储在名为A的变量中,并显示它
- Input A
- Disp A
此代码显示程序正在查找的内容,从键盘接受和存储一个数值,存储在名为A的变量中。 然后A将显示
- Input "APPLES",A
- Disp A
提示(PRGM I/O 2) 获取一个或多个变量的用户输入。 它为每个变量显示变量名称后跟 =?
,等待键盘输入,然后按 ENTER 继续。 输入的每个值都存储在各自的变量中。
Prompt variableA[,variableB,...,variable n]
提示对于快速用户输入很有用,但应避免,因为仅能显示变量名称。
显示以下内容
A?=5 Value is 5
显示以下内容(以及用户输入)
M?=5 G?=9.81 H?=2 PE = 98.1
尝试这些示例以练习获取和处理用户输入。
勾股定理指出,对于任何直角三角形,两条直角边分别为 A 和 B,斜边为 C,。 编写一个简单的程序,它可以根据给定的 A 和 B 值计算斜边 C,并将结果显示在屏幕上。 你可以使用输入或提示命令。
解决方案
|
---|
因为 ,. 使用提示: :ClrHome :Prompt A,B :√(A^2+B^2)→C :Disp "C = "+C
* 注意:使用两个提示命令也是可以接受的:每个变量一个。 但是,通过将它们组合成一个命令,可以节省几个字节。
使用输入: :ClrHome :Input "A = ",A :Input "B = ",B :√(A^2+B^2)→C :Disp "C = "+C
* 注意:的文本参数input命令是任意的,因为它不会影响用户输入的值。
|
编写一个程序,询问用户他们的姓名,并使用他们的姓名进行回复。
解决方案
|
---|
:ClrHome :Disp "TYPE YOUR NAME" :Input "NAME: ",Str1 :Disp "HI, "+Str1+" I'M" :Disp "YOUR TI-84!"
这将显示为(以及用户输入) TYPE YOUR NAME NAME: JACOB HI, JACOB I'M YOUR TI-84! |
编写一个程序,允许用户输入他们的年龄(以年为单位),然后以小时、分钟和秒为单位显示他们的年龄。
解决方案
|
---|
|