EOS™ (Equation Operating System) gerarchia
Questa sezione descrive il sistema EOS™ (Equation Operating System) utilizzato da TI‑Nspire™ Sistema integrato per la matematica e le scienze sperimentali. Numeri, variabili e funzioni vengono introdotte in successione. Il software EOS™ calcola le espressioni e le equazioni utilizzando raggruppamenti racchiusi tra parentesi e in base alle priorità descritte sotto.
Ordine di Valutazione
|
Livello |
Operatore |
|
1 |
Parentesi tonde ( ), parentesi quadre [ ], parentesi graffe { } |
|
2 |
Conversione indiretta (#) |
|
3 |
Chiamate di funzione |
|
4 |
Post operatori: gradi-prmi-secondi(-,',"), fattoriale (!), percentuale (%), radiante (QRS), pedice ([ ]), trasposizione (T) |
|
5 |
Elevamento a potenza, operatore di potenza (^) |
|
6 |
Segno negativo (L) |
|
7 |
Concatenazione di stringhe (&) |
|
8 |
Moltiplicazione (¦), divisione (/) |
|
9 |
Addizione (+), sottrazione (-) |
|
10 |
Rapporti di uguaglianza: uguale (=), non uguale (ƒ o /=), minore di (<), minore di o uguale a ({ o <=), maggiore di (>), maggiore di o uguale a (| o >=) |
|
11 |
|
|
12 |
|
|
13 |
Logico |
|
14 |
xor, nor, nand |
|
15 |
Implicazione logica (Þ) |
|
16 |
Doppia implicazione logica, XNOR (Û) |
|
17 |
Operatore di vincolo (“|”) |
|
18 |
Memorizzazione (&) |
Parentesi tonde, quadre e graffe
Tutti i calcoli racchiusi tra parentesi tonde, quadre o graffe vengono eseguiti per primi. Ad esempio, nell'espressione 4(1+2), EOS™ calcola prima la parte di espressione racchiusa tra parentesi tonde, 1+2, quindi moltiplica il risultato, 3, per 4.
In un'espressione o in un'equazione, tutte le parentesi tonde, quadre e graffe aperte devono essere chiuse. Diversamente, viene visualizzato un messaggio di errore a indicare l'elemento mancante. Ad esempio, (1+2)/(3+4 produrrà un messaggio di errore “Manca ).”
Nota: poiché il software TI‑Nspire™ consente di definire funzioni personalizzate, un nome di variabile seguito da un'espressione racchiusa tra parentesi viene considerato una “chiamata di funzione” e non una moltiplicazione implicita. Ad esempio a(b+c) è la funzione a calcolata per b+c. Per moltiplicare l'espressione b+c per la variabile a, utilizzare la moltiplicazione esplicita: a*(b+c).
Conversione indiretta
L'operatore di conversione indiretta (#) converte una stringa in un nome di variabile o di funzione. Ad esempio, #(“x”&”y”&”z”) crea il nome di variabile xyz. La conversione indiretta consente inoltre di creare e modificare variabili dall'interno di un programma. Ad esempio, se 10"r e “r”"s1, allora #s1=10.
Post operatori
I post operatori sono operatori che vengono inseriti immediatamente dopo un argomento, come ad esempio 5!, 25% o 60¡15' 45". Gli argomenti seguiti da un post operatore vengono calcolati al quarto livello di priorità. Ad esempio, nell'espressione 4^3!, 3! viene calcolato per primo. Il risultato, 6, diventa quindi l'esponente di 4 che darà come risultato 4096.
Elevazione a potenza
L'elevamento a potenza (^) e l'elevazione a potenza elemento per elemento (.^) vengono calcolati da destra a sinistra. Ad esempio, l'espressione 2^3^2 viene calcolata allo stesso modo di 2^(3^2) dando come risultato 512. Ciò è diverso da (2^3)^2, che dà come risultato 64.
Segno negativo
Per introdurre un numero negativo, premere v quindi il numero. Le post operazioni e l'elevamento a potenza vengono eseguiti prima dell'operazione di cambiamento di segno. Ad esempio, il risultato di Lx2 è un numero negativo e L92 = L81. Utilizzare le parentesi per elevare al quadrato un numero negativo, come ad esempio (L9)2 che dà come risultato 81.
Vincolo (“|”)
L'argomento che segue l'operatore di vincolo (“|”) fornisce una serie di restrizioni che influiscono sul calcolo dell'argomento che precede l'operatore.