TI-Basic括号语法

时间:2013-09-10 00:23:25

标签: ti-basic

我多年前在计算器上找到了一个程序,我无法理解这行

Z-1(Z=0 → Z

在其中。我试过把它改成

Z-1 → Z

但最终打破了它。这是一个摘录,任何信息都会有所帮助!

ClrHome
Prompt A,B,C
A*C → D
B-1 → Z
Z-1(Z=0 → Z
D/Z → F
F+Z → G

1 个答案:

答案 0 :(得分:3)

对于没有if语句等的复杂变量技巧,这是很常见的。这几乎是说如果Z = 0,从Z减去1.如果Z不是0,Z = 0变为0,并且Z-1(0(操作顺序是第一个)只是Z-0,这将是保持变量不变。在正常的代码中,它将是:

If not(Z
Z-1->Z

另外要指出的是,If not(Z[newline](Z=0具有相同数量的令牌,这意味着您应该(not(Z来节省空间。从来没有基本应该你真的有一个= 0因为那是2个令牌而不是(可以做到一个。

相关问题