Я играл с программированием на своем TI-84 в математическом классе сегодня, и я решил попробовать написать программу, которая читает уравнение, а не несколько вещей с ним. Но у меня проблемы с чтением уравнения. Я попробовал :Prompt Y1
, но при попытке использовать программу я все время получал ошибку типа данных. Кто-нибудь есть идеи о том, как это сделать? Спасибо заранее.
TI-Basic: Как вы получаете уравнение как вход?
Ответ 1
Я не уверен, что TI-84 тот же, но на 83 это будет работать, если вы поместите уравнение в кавычки, когда вы его вводите. Так, например, используя следующую программу:
PROGRAM:TEST
:Prompt Y1
:ClrDraw
:DispGraph
Запуск:
prgmTEST
Y1=?"2X+1"
Будет выведен граф для y = 2x + 1 (и любые другие уравнения, которые вы уже ввели в то время, IIRC).
Ответ 2
В качестве альтернативы вы можете сделать
:Input "Eqn:",Str1
:String>Equ(Str1,Y1)
:DispGraph
Таким образом, вы не должны вводить кавычки при каждом вводе уравнения.
Как отмечено Timtech, есть более простой способ написать это.
:String►Equ(Str1,Y1 can be :Str1→Y1
Эта замена универсальна, требует того же времени для запуска (потому что на самом деле она использует одни и те же процедуры), удобнее вводить, поскольку вам не нужно проходить через каталог команд и меньше на два байта.
Ответ 3
В Texas Instruments есть путеводители онлайн для некоторых из их программируемых калькуляторов. Здесь PDF для TI-84 plus: http://education.ti.com/guidebooks/graphing/84p/TI84PlusGuidebook_Part2_EN.pdf. Ознакомьтесь с главой 16 о программировании.