Как разрешить неопределенное количество входов на TI-Nspire CX?

Я учусь в средней школе, и мне нравится создавать программы на моем калькуляторе TI-Nspire CX. Одним из главных факторов, ограничивающих мои возможности программирования, является количество разрешенных входов. Я знаю только, как создавать программы, в которых разрешено заданное количество входов. Пример: допустим, моя программа говорит "да", если набор данных является функцией, или "нет", если набор данных не является функцией, но вы можете ввести только 4 числа (x,x,y,y). Если вы введете "имя_программы (1,2,3,4)", будет отображено "Да". Как мне сделать так, чтобы вы могли вводить любое количество цифр, а не только a, b, c, d ИЛИ a, b ИЛИ a,b,c,d,e,f,g ETC. Вся помощь очень ценится! Спасибо!!

0 ответов

Требовать, чтобы аргумент был списком:

Define LibPub prog(vars)=
Prgm
If getType(vars)="LIST" Then
  For var,1,dim(vars)
    "Do something with each item of the list on the next line."
    vars[var]
  EndFor
EndIf
EndPrgm
Другие вопросы по тегам