我想在TI-83 +中构建一个程序,它将提示变量x,y和z,然后在x,y和z项上提示表达式。是否可以提示该表达式然后进行评估?如果是这样,怎么样?
答案 0 :(得分:2)
TI-Basic有一个expr(
命令,可以将字符串计算为表达式。
这里有一些关于命令的信息: http://tibasicdev.wikidot.com/expr
通过使用expr(
命令和store命令(箭头键),您的程序应该非常直接地编写。
答案 1 :(得分:0)
TI-Basic为您提供了一组称为Y-VARS
的变量。任何字符串都可以存储到Y-VARS
变量,之后,只要使用该变量,它就会被计算为表达式(就像你在原始字符串上调用expr
一样)。按Y-VARS
,然后按右箭头键找到VARS
菜单。
Y-VARS
变量的一个示例是Y1
,位于FUNCTION
菜单的Y-VARS
子菜单下。
您可以使用Y-VARS
解决您的特定情况:
Prompt Y1,X,Y,Z
Disp Y1
程序的示例运行可能如下所示:
prgmTEST
Y1=?"Y(X+Z
X=?2
Y=?3
Z=?1
9
Done
在这种情况下,表达式"Y(X+Z"
已被评估为3(2+1
,结果为9
。