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

not logico

12

and logico

13

Logico or

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.