Я хочу иметь возможность распечатать L1 до Lk (списки в ti-84) для некоторого произвольного числа k.
Списки в ti-basic — это, по сути, одномерные массивы, используемые для хранения вещественных или комплексных чисел в каждом из их элементов.
Ниже я сделал свои собственные списки с именами L1, ... L3 (не встроен, на самом деле их можно открыть и распечатать, набрав LL1, ... LL3)
Я покажу вам кое-что из того, что я пробовал, и т. д.
пусть L5 = {5,5,5}
Если я попробую следующий фрагмент кода:
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}
Обратите внимание, что первая буква «L» в LL5 — это токен (доступен нажатием [2nd]+[LIST(STAT)] OPS B:)
Однако, если я попробую следующий фрагмент кода:
PROGRAM: ITRTLST
:ClrHome
:Disp LL1
:For(k,1,3
:Disp J
:Disp LLk
:End
Я получаю ERR:UNDEFINED
Это связано с тем, что он считает «LLK» именем списка, а не LL1, LL2, LL3.
Мы можем увидеть это, если я позволю LLK = {1,2,3}, тогда приведенный выше код выводит
1
{1,2,3}
2
{1,2,3}
3
{1,2,3}