Blocco e sblocco di variabili

La funzione di blocco delle variabili consente di proteggere le variabili dalla modifica o dall'eliminazione, anche involontaria.


Le liste Time e Altitude possono essere bloccate per garantire la precisione del calcolo


La funzione di riferimento f1 può essere bloccata per impedire modifiche accidentali

Variabili non bloccabili

Variabile di sistema Ans
Gruppi di variabili stat. e tvm.

Informazioni importanti sulle variabili bloccate

Per bloccare una variabile, utilizzare il comando Lock.
Per modificare o eliminare una variabile bloccata, occorre prima sbloccarla.
Le variabili bloccate sono identificate da un'icona a forma di lucchetto nel menu Variabile.
Il comando Lock cancella la cronologia di Annulla/Ripeti quando è applicato a variabili sbloccate.

Esempi di blocco

Lock a,b,c

Blocca le variabili a, b, c dall'applicazione Calcolatrice.

Lock mystats.

Blocca tutti i membri del gruppo di variabili mystats.

UnLock func2

Sblocca la variabile func2.

lm:=getLockInfo(var2)

Recupera lo stato bloccato corrente di var2 e assegna quel valore a lm nell'applicazione Calcolatrice.

Per informazioni sul Lock, UnLock e getLockInfo(), consultare la Guida di riferimento della documentazione.

Aggiornamento di una variabile

Per aggiornare una variabile con il risultato di un calcolo, occorre memorizzare esplicitamente il risultato.

Introduzione

Risultato

Commento

a := 2

2

 

a3

8

Risultato non memorizzato nella variabile a.

a

2

 

a := a3

8

Variabile a aggiornata con il risultato.

a

8

 

a2 & a

64

Variabile a aggiornata con il risultato.

a

64

 

Riutilizzo dell'ultimo risultato

Ogni istanza di Calcolatrice memorizza automaticamente l'ultimo risultato calcolato come variabile di sistema denominata Ans. È possibile utilizzare Ans per creare una catena di calcoli.

Nota: non collegare Ans o una qualsiasi variabile di sistema in quanto il collegamento potrebbe impedire al sistema di aggiornare la variabile. Le variabili di sistema includono risultati statistici (come ad esempio Stat.RegEqn, Stat.dfError e Stat.Resid) e variabili di Risolutore finanziario (come ad esempio tvm.n, tvm.pmt e tvm.fv).

Come esempio dell'uso di Ans, calcolare l'area di un orto i cui lati misurano 1.7 metri e 4.2 metri Quindi utilizzare l'area per calcolare la resa per metro quadrato se l'orto produce un totale di 147 pomodori.

1. Calcolare l'area:
- Nella riga di introduzione di Calcolatrice, digitare 1.7*4.2, e premere Invio.
- Palmare: nella riga di introduzione di Calcolatrice, digitare 1.7 r 4.2, e premere ·.

2. Riutilizzare l'ultimo risultato per calcolare il rendimento per metro quadrato:
- Digitare 147/ans e premere Invio per determinare la resa.
- Palmare: digitare 147 p ans e premere · per determinare la resa.

3. Come secondo esempio, calcolare , quindi aggiungere 2*log(45).
- Digitare 3.76/(-7.9+sqrt(5)) e premere Invio.
- Palmare: digitare 3.76 p (v7.9+sqrt(5)) e premere ·.

4. Riutilizzare l'ultimo risultato:
- Digitare ans+2*log(45) e premere Invio.
- Palmare: digitare ans+2 r log(45) e premere · .

Sostituzione momentanea di un valore per una variabile

Utilizzare l'operatore “|” (tale che) per assegnare un valore limitatamente al calcolo di quella sola espressione.