TI-BASIC: Come si ottiene un'equazione come input?
-
14-11-2019 - |
Domanda
Stavo giocando con la programmazione sul mio TI-84 in classe di matematica oggi e decido di provare a scrivere un programma che legge un'equazione e che fa alcune cose con esso.Ma ho problemi a leggere un'equazione.Ho provato :Prompt Y1
ma ho continuato a ricevere un errore di tipo di dati quando provo a utilizzare il programma.Qualcuno ha qualche idea su come realizzarlo?Grazie in anticipo.
Soluzione
Non sono sicuro se il TI-84 è lo stesso, ma su 83 funzionerà se si mette l'equazione nelle citazioni quando si accede.Quindi, ad esempio, utilizzando il seguente programma:
PROGRAM:TEST
:Prompt Y1
:ClrDraw
:DispGraph
.
Running It:
prgmTEST
Y1=?"2X+1"
.
causerà il grafico per Y= 2x + 1 da disegnare (e qualsiasi altraquazione che hai già inserito al momento, IIRC).
Altri suggerimenti
In alternativa, puoi fare
:Input "Eqn:",Str1
:String>Equ(Str1,Y1)
:DispGraph
.
In questo modo non è necessario inserire le virgolette ogni volta che inserisci un'equazione.
Come notato da TimTech, c'è un modo più semplice per scrivere questo.
..:String►Equ(Str1,Y1 can be :Str1→Y1
Questa sostituzione è universale, richiede lo stesso momento in cui eseguire (perché utilizza effettivamente le stesse routine), è più comodo da digitare poiché non è necessario passare attraverso il catalogo dei comandi, ed è due byte più piccoli.
.Estratto dal repository di informazioni di sviluppo TI-BASIC Developer .
Texas Instruments ha online libri online per alcuni dei loro calcolatori programmabili.Ecco il PDF per il TI-84 Plus: http://education.tti.com/guidebooks/graphing/84p/ti84plusguidebook_part2_en.pdf .Scopri il Capitolo 16 sulla programmazione.