У меня есть TI-84 Plus, и я создаю программу для вычисления величины n-мерного вектора. Я включил свой код и его вывод ниже.
Редактор программы:
PROGRAM:NTHDMAG
Disp "HOW MANY DIMENSIONS?"
Prompt N
{X,Y,Z,T,A,B,C,D,E,F,G,H,I,J,L,M,P,U,V,W}->L1
For(K,1,N,1)
L1(K)->Q
Prompt Q
End
Отображение вывода:
pgrmNTHDMAG
HOW MANY DIMENSIONS?
N=?3
Q=?1
Q=?2
Q=?3
Done
Я хочу, чтобы буквы Q были заменены каждой буквой в L1, а индексация L1 (K) в команде Prompt вызывает ошибку. Значения для букв L1 будут такими же, как и значение каждого компонента (например, здесь 1i + 2j + 3k).
Я надеюсь, что это ясно, но я более чем готов уточнить, если это не так. Спасибо за любую помощь, которую вы можете предоставить!
Input
позволяет отображать пользовательские строки, но действительно ли это то, что вам нужно в первую очередь? Пользователь может сам ввести список с обычным синтаксисом{A,B,C
(это также позволяет использоватьRcl
с существующим списком, что может быть удобно), конечно, тогдаN
не предопределено - person harold   schedule 13.09.2017Input
позволяет пользовательской строке отображаться (а также считываться как ввод, но это не главное). Это то, что вы пытаетесь сделать, верно? Заменить Q=? по пользовательской строке? - person harold   schedule 13.09.2017