2

我想用一些数字和 X 甚至像 3X+2 = 5 这样的直接方程替换变量

是的,我正在编写方程的分辨率:D(我很无聊)

这是我现在写的

Prompt E
Prompt F

while T [not equal to] 1
X+0.01 -> X

If E=F
1 -> T
If E=F
Disp X
End

所以我想做的是说 E 是 3X+2 而 F 是 5 我通过用每个数字替换 X 来测试所有可能的解决方案,当它等于 F(所以 5)时我停止并打印 X

当我直接在代码中替换 E 和 F 时它可以工作,但如果我想使用它,它会很长而且没用。

If 3X+2=5
1 -> T
If 3X+2=5
Disp X
End

这行得通!那么计算器是否有可能解释我说 E 是一个长句子?

非常感谢 !

Ps:不要担心我的拼写错误,(我是法国人) Ps 2:不要只告诉我如何解决方程(不要告诉我我不能做什么!! (丢失(4 8 15 16 23 42))

4

2 回答 2

1
于 2015-10-25T00:32:40.817 回答
1

您是在问如何将“3X+2”输入到变量 E 中?

在这种情况下,您不会想使用变量,因为 TI-84 中的变量只能是数字。您将使用strings,它存储文本而不是数字。转到 VARS > String... 以查看可用的字符串列表。

现在,要查找字符串的数值,您将使用该expr(命令。例如,expr("3X+2")其中 X=1 将返回5. expr(您可以在目录 (2ND + 0) 中找到该命令。

于 2015-10-21T01:40:02.623 回答