【发布时间】:2014-10-14 02:18:50
【问题描述】:
我希望能够为某个任意数字 k 打印 L1 到 Lk(ti-84 中的列表)。
ti-basic 中的列表本质上是一维数组,用于将实数或复数存储到它们的每个元素中。
下面我创建了自己的列表,命名为 L1, ... L3(不是内置的,实际上可以通过键入 LL1, ... LL3 来访问和打印)
我会告诉你一些我尝试过的东西,等等。
让 L5 = {5,5,5}
如果我尝试以下代码 sn-p:
PROGRAM: ITRTLST
:ClrHome
:Disp LL1
:For(J,1,3
:Disp J
:Disp LL5
:End
这段代码输出:
1
{5,5,5}
2
{5,5,5}
3
{5,5,5}
注意 LL5 中的第一个“L”是一个令牌(可通过按 [2nd]+[LIST(STAT)] OPS B:) 访问
但是,如果我尝试以下代码 sn-p:
PROGRAM: ITRTLST
:ClrHome
:Disp LL1
:For(k,1,3
:Disp J
:Disp LLk
:End
我得到错误:未定义
这是因为它认为 'LLK' 是一个列表名称,而不是 LL1、LL2、LL3
如果我让 LLK = {1,2,3} 然后上面的代码输出,我们可以看到这一点
1
{1,2,3}
2
{1,2,3}
3
{1,2,3}
【问题讨论】:
-
任何澄清请问我。我来这里是为了回答任何问题,澄清,一起解决这个问题,等等。我知道必须有一种方法来遍历一组列表,就像我正在尝试的那样,因为在计算器中有这样一个 '5th 的概念' 字符串(如果您单击统计编辑,无论列表名称如何,您都会在每个列表的右上角看到一个数字)。在 ti-84 中,每个列表最多可以有 999 个元素,我认为甚至是 999 个列表(如果我错了,你可以纠正我)。