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.