G

gcd() (Massimo comun divisore)

gcd(Numero1, Numero2)Þespressione

Restituisce il massimo comune divisore (gcd) dei due argomenti. Il gcd di due frazioni è il massimo comune divisore dei rispettivi numeratori diviso per il minimo comune multiplo (lcm) dei loro denominatori.

In modalità Auto o Approssimato, il gcd di numeri decimali in virgola mobile è 1.0.

gcd(Lista1, Lista2)Þlista

Restituisce i massimi comuni divisori degli elementi corrispondenti in Lista1 e Lista2.

gcd(Matrice1, Matrice2)Þmatrice

Restituisce i massimi comuni divisori degli elementi corrispondenti in Matrice1 e Matrice2.

geomCdf() (Probabilità geometrica cumulata)

geomCdf(p,valoreInferiore,valoreSuperiore)Þnumero se valoreInferiore e valoreSuperiore sono numeri, lista se valoreInferiore e valoreSuperiore sono liste

geomCdf(p,valoreSuperiore)per P(1{X{valoreSuperiore) Þnumero se valoreSuperiore è un numero, lista se valoreSuperiore è una lista

Calcola una probabilità geometrica cumulata da valoreInferiore a valoreSuperiore con la probabilità di esiti favorevoli p specificata.

Per P(X { valoreSuperiore), impostare valoreSuperiore = 1.

 

geomPdf() (Probabilità per la distribuzione geometrica discreta)

geomPdf(p,valX)Þnumero se ValX è un numero, lista se ValX è una lista

Calcola una probabilità in corrispondenza di ValX, il numero della prova in cui si è verificato il primo caso favorevole, per la distribuzione geometrica discreta con la probabilità di esiti favorevoli p specificata.

 

Get 

Get[promptString,]var[statusVar]

Get[promptString,] funz(arg1, ...argn)[statusVar]

Istruzione di programmazione: recupera un valore da uno collegato TI-Innovator™ Hub e assegna il valore alla variabile var.

Il valore deve essere obbligatorio:

In anticipo, attraverso un comando Send "LEGGI ..." .

— oppure —

Incorporando una richiesta "LEGGI ..." come argomento promptString opzionale. Questo metodo consente di utilizzare un solo comando per richiedere il valore e recuperarlo.

Avviene una semplificazione implicita. Per esempio, una stringa ricevuta di "123" viene interpretata come valore numerico. Per preservare la stringa, utilizzare GetStr invece di Get.

Esempio: richiedere il valore attuale del sensore di livello luminosità integrato dell'hub. Utilizzare Get per recuperare il valore e assegnarlo alla variabile lightval.

Incorporare la richiesta LEGGI all'interno del comando Get.

Se si include l'argomento opzionale statusVar, viene assegnato un valore basato sul successo dell'operazione. Un valore di zero significa che non è stato ricevuto nessun dato.

 

Nella seconda sintassi, l'argomento funz() consente a un programma di memorizzare la stringa ricevuta come definizione di una funzione. Questa sintassi opera come se il programma avesse eseguito il comando:

     Definire funz(arg1, ...argn) = stringa ricevuta

Il programma può quindi usare la funzione definita funz().

Nota: è possibile utilizzare il comando Get all'interno di un programma definito dall'utente, ma non di una funzione.

Nota: vedere anche GetStr, qui e Send, qui.

 

getDenom() (Ottieni/restituisci denominatore)

getDenom(Frazione1)Þvalore

Trasforma l’argomento in un’espressione con denominatore comune ridotto e successivamente restituisce il denominatore.

getKey()

getKey([0|1]) ⇒ returnString

Descrizione:getKey() - consente al programma TI-Basic di ottenere l’input della tastiera - palmare, desktop ed emulatore su desktop.

Esempio:

keypressed := getKey() restituirà un codice o una stringa vuota, se non è stato premuto alcun tasto. Questa chiamata verrà restituita immediatamente.
keypressed := getKey(1) attenderà finché non verrà premuto un tasto. Questa chiamata metterà in pausa l’esecuzione del programma finché non verrà premuto un tasto.


Esempio:

Gestione delle battute di tasto:

Tasto palmare/emulatore

Desktop

Restituire un valore

Esc

Esc

"esc"

Touchpad - Clic in alto

n/d

"up"

Acceso

n/d

"home"

 

 

 

Scratchapp

n/d

"scratchpad"

Touchpad - Clic a sinistra

n/d

"left"

Touchpad - Clic al centro

n/d

"center"

Touchpad - Clic a destra

n/d

"right"

Doc

n/d

"doc"

 

 

 

Tabulazione

Tabulazione

"tab"

Touchpad - Clic in basso

Freccia giù

"down"

Menu

n/d

"menu"

 

 

 

Ctrl

Ctrl

nessun valore restituito

Maiusc

Maiusc

nessun valore restituito

Var

n/d

"var"

Canc

n/d

"del"

 

 

 

=

=

"="

trig

n/d

"trig"

da 0 a 9

0-9

"0" ... "9"

Modelli

n/d

"template"

Catalogo

n/d

"cat"

 

 

 

^

^

"^"

X^2

n/d

"square"

/ (tasto per la divisione)

/

"/"

* (tasto per la moltiplicazione)

*

"*"

e^x

n/d

"exp"

10^x

n/d

"10power"

+

+

"+"

-

-

"-"

 

 

 

(

(

"("

)

)

")"

.

.

"."

(-)

n/d

"-" (segno negativo)

Invio

Invio

"enter"

 

 

 

ee

n/d

"E" (notazione scientifica E)

a - z

a-z

alpha = lettera premuta (minuscola)

("a" - "z")

Maiusc a-z

Maiusc a-z

alpha = lettera premuta

"A" - "Z"

 

 

Nota: Ctrl-Maiusc attiva il blocco delle maiuscole

?!

n/d

"?!"

 

 

 

pi

n/d

"pi"

Contrassegno

n/d

nessun valore restituito

 

 

 

,

,

","

Return

n/d

"return"

spazio

spazio

" " (spazio)

 

 

 

Inaccessibile

Tasti con caratteri speciali @,!,^, ecc.

Il carattere viene restituito

n/d

Tasti funzione

Nessun carattere restituito

n/d

Tasti speciali di controllo desktop

Nessun carattere restituito

Inaccessibile

Non sono disponibili altri tasti desktop sulla calcolatrice, mentre getkey() attende una battuta. ({, },;, :, ...)

Lo stesso carattere restituito in Note (non in riquadro matematica)

Nota: è importante notare che la presenza di getKey() in un programma cambia il modo in cui certi eventi vengono gestiti dal sistema. Alcuni di questi sono descritti qui di seguito.

Terminare il programma e l’evento Handle - Proprio come se l’utente dovesse uscire dal programma premendo il tasto ON

"Support" qui sotto significa - il sistema funziona come previsto - l’esecuzione del programma continua.

Evento

Dispositivo

Desktop - Software TI-Nspire™ per studenti

Test rapido

Terminare il programma, l’evento handle

Come per il palmare (solo TI-Nspire™ Student Software, TI-Nspire™ Navigator™ NC Teacher Software)

Gestione remota dei file

 

(incl. inviare il file 'Exit Press 2 Test' da un altro palmare o desktop-palmare)

Terminare il programma, l’evento handle

Come per il palmare.

(solo TI-Nspire™ Student Software, TI-Nspire™ Navigator™ NC Teacher Software)

Fine classe

Terminare il programma, l’evento handle

Servizio di assistenza

(solo TI-Nspire™ Student Software, TI-Nspire™ Navigator™ NC Teacher Software)

 

Evento

Dispositivo

Desktop - Tutte le versioni di TI-Nspire™

TI-Innovator™ Hub connettere/disconnettere

Supporto - Può inviare comandi a TI-Innovator™ Hub. Dopo la disconnessione dal programma, TI-Innovator™ Hub continua a funzionare con il palmare.

Come per il palmare

getLangInfo() (Ottieni informazioni sulla lingua)

getLangInfo()Þstringa

Restituisce una stringa che corrisponde all’abbreviazione della lingua attiva corrente. Può essere utilizzato, ad esempio, in un programma o in una funzione per determinare la lingua corrente.

Inglese = “en”

Danese = “da”

Tedesco = “de”

Finlandese = “fi”

Francese = “fr”

Italiano = “it”

Olandese = “nl”

Olandese - Belgio = “nl_BE”

Norvegese = “no”

Portoghese = “pt”

Spagnolo = “es”

Svedese = “sv”

getLockInfo()

getLockInfo(Var)Þvalore

Restituisce lo stato bloccato/sbloccato corrente della variabile Var.

valore =0: Var è sbloccata o non esiste.

valore =1: Var è bloccata e non può essere modificata o eliminata.

Vedere Lock, qui e unLock, qui.

getMode()

getMode(interoNomeModo)Þvalore

getMode(0)Þlista

getMode(interoNomeModo) restituisce un valore che rappresenta l’impostazione corrente del modo interoNomeModo.

getMode(0) restituisce una lista contenente coppie di numeri. Ciascuna coppia è costituita da un numero intero per il modo e da un numero intero per l’impostazione.

Per un elenco dei modi e delle relative impostazioni, vedere la tabella seguente.

Se si salvano le impostazioni con getMode(0) & var, è possibile utilizzare setMode(var) in una funzione o in un programma per ripristinare temporaneamente le impostazioni solo all’interno dell’esecuzione della funzione o del programma. Vedere setMode(), qui.

Nome modo

Intero modo

Interi impostazioni

Mostra cifre (Display digits)

1

1=Mobile, 2=Mobile1, 3=Mobile2, 4=Mobile3, 5=Mobile4, 6=Mobile5, 7=Mobile6, 8=Mobile7, 9=Mobile8, 10=Mobile9, 11=Mobile10, 12=Mobile11, 13=Mobile12, 14=Fissa0, 15=Fissa1, 16=Fissa2, 17=Fissa3, 18=Fissa4, 19=Fissa5, 20=Fissa6, 21=Fissa7, 22=Fissa8, 23=Fissa9, 24=Fissa10, 25=Fissa11, 26=Fissa12

Angolo (Angle)

2

1=Radianti, 2=Gradi, 3=Gradianti

Formato esponenziale (Exponential Format)

3

1=Normale, 2=Scientifico, 3=Tecnico

Reale o Complesso (Real or Complex)

4

1=Reale, 2=Rettangolare, 3=Polare

Auto o Approssimato (Auto or Approx.)

5

1=Auto, 2=Approssimato

Formato vettoriale (Vector Format)

6

1=Rettangolare, 2=Cilindrico, 3=Sferico

Base

7

1=Decimale, 2=Esadecimale, 3=Binario

getNum() (Ottieni/restituisci numeratore)

getNum(Frazione1)Þvalore

Trasforma l’argomento in un’espressione con denominatore comune ridotto e successivamente restituisce il numeratore.

GetStr 

GetStr[promptString,] var[, statusVar]

GetStr[promptString,] funz(arg1, ...argn)[statusVar]

Istruzione di programmazione: funziona allo stesso modo del comando Get, tranne per il fatto che il valore ricevuto viene sempre interpretato come una stringa. A differenza di questo, il comando Get interpreta la risposta come espressione a meno che non sia racchiusa tra virgolette ("").

Nota: vedere anche Get, qui e Send, qui.

Per degli esempi vedere Get.

getType()

getType(var)Þstringa

Restituisce una stringa che indica il tipo di dati della variabile var.

Se var non è stata definita, restituisce la stringa "NONE" (NESSUNA).

getVarInfo() (Ottieni informazioni variabile)

getVarInfo()Þmatrice o stringa

getVarInfo(StringaNomeLibreria)Þmatrice o stringa

getVarInfo() restituisce una matrice di informazioni (nome di variabile, tipo, accessibilità della libreria e stato bloccato/sbloccato) per tutte le variabili e gli oggetti libreria definiti nell'attività corrente.

Se non ci sono variabili definite, getVarInfo() restituisce la stringa "NONE".

getVarInfo(StringaNomeLibreria)restituisce una matrice di informazioni per tutti gli oggetti libreria definiti nella libreria StringaNomeLibreria. StringaNomeLibreria deve essere una stringa (testo racchiuso tra virgolette) o una variabile stringa.

Se la libreria StringaNomeLibreria non esiste, si produce un errore.

Notare l’esempio sulla sinistra, in cui il risultato di getVarInfo() è assegnato alla variabile vs. Se si tenta di visualizzare la riga 2 o la riga 3 di vs viene restituito un errore “Invalid list or matrix (Lista o matrice non valida)” perché almeno uno degli elementi di queste righe (ad esempio, variabile b) viene ricalcolato in una matrice.

Questo errore potrebbe ripresentarsi quando si utilizza Ans per ricalcolare un risultato di getVarInfo().

Questo errore viene generato perché la versione corrente del software non supporta una struttura di matrice generalizzata quando un elemento di una matrice può essere o una matrice o una lista.

Goto (Vai a)

Goto nomeEtichetta

Trasferisce il controllo all’etichetta nomeEtichetta.

nomeEtichetta deve essere definito nella stessa funzione mediante un’istruzione Lbl.

Nota per l'inserimento dell'esempio: per istruzioni sull'inserimento di definizioni di programmi e funzioni costituite da più righe, consultare la sezione Calcolatrice del manuale del prodotto.

4Grad (Gradianti o Gradi centesimali)

Espr1 4 GradÞespressione

Converte Espr1 in una misura di angolo in gradianti.

Nota: è possibile inserire questo operatore dalla tastiera del computer digitando @>Grad.

In modalità angolo in gradi:

 

In modalità angolo in radianti: