Variabelen vergrendelen en ontgrendelen

Door variabelen te vergrendelen kunt u deze beschermen tegen wijziging of verwijdering. Vergrendeling voorkomt dat een variabele onbedoeld veranderd wordt.


Lijsten met tijd en hoogtes kunnen worden vergrendeld om de betrouwbaarheid van de opgave te garanderen.


Verwijzingsfunctie f1 kan worden vergrendeld om onbedoelde veranderingen te voorkomen.

Variabelen die u niet kunt vergrendelen

Systeemvariabele Ans
stat. en tvm. variabelegroepen

Belangrijke informatie over vergrendelde variabelen

Gebruik de opdracht Lock om variabelen te vergrendelen.
Om een vergrendelde variabele te wijzigen of te wissen moet u het item eerst ontgrendelen.
Bij vergrendelde variabelen wordt een slotsymbooltje weergegeven in de variabelemenulijst.
Het commando Vergrendelen wist de Opnieuw/Ongedaan maken-geschiedenis als dit wordt toegepast op niet-vergrendelde variabelen.

Voorbeelden van vergrendelen

Lock a,b,c

Vergrendelt de variabelen a, b en c vanuit de Rekenmachine-toepassing.

Lock mystats.

Vergrendelt alle leden van de variabelegroep mystats.

UnLock func2

Ontgrendelt de variabele func2.

lm:=getLockInfo(var2)

Haalt de huidige vergrendelingsstatus van var2 op en kent die waarde toe aan lm in de Rekenmachine-toepassing.

Zie voor meer informatie over Lock, UnLock en getLockInfo() het betreffende hoofdstuk in de Referentiehandleiding.

Een variabele updaten

Als u een variabele wilt updaten met de uitkomst van een berekening, dan moet u de uitkomst expliciet opslaan.

Invoer

Uitkomst

Commentaar

a := 2

2

 

a3

8

Uitkomst niet opgeslagen in variabele a.

a

2

 

a := a3

8

Variabele a wordt geüpdatet met de uitkomst.

a

8

 

a2 & a

64

Variabele a wordt geüpdatet met de uitkomst.

a

64

 

Het laatste antwoord opnieuw gebruiken

Elk exemplaar van Rekenmachine slaat automatisch de laatst berekende uitkomst op als een variabele met de naam Ans. U kunt Ans gebruiken om een keten van berekeningen te creëren.

Opmerking: koppel niet aan Ans of aan een andere systeemvariabele. Als u dit wel doet, wordt de variabele mogelijk niet geüpdatet door het systeem. Systeemvariabelen zijn statistische resultaten (zoals Stat.RegEqn, Stat.dfError en Stat.Resid) en Financiële oplosser-variabelen (zoals tvm.n, tvm.pmt en tvm.fv).

Een voorbeeld van het gebruik van Ans: bereken de oppervlakte van een perceel van 1,7 meter bij 4,2 meter. Gebruik vervolgens de oppervlakte om de opbrengst per vierkante meter te berekenen als het perceel in totaal 147 tomaten produceert.

1. Bereken de oppervlakte:
- Typ in de invoerregel van de Rekenmachine 1.7*4.2 en druk op Enter.
- Rekenmachine: Typ in de invoerregel van de Rekenmachine 1.7 r 4.2 en druk op ·.

2. Gebruik het laatste antwoord om de opbrengste per vierkante meter te berekenen:
- Typ 147/ans en druk op Enter om de opbrengst te berekenen.
- Rekenmachine: Typ 147 p ans en druk op · om de opbrengst te berekenen.

3. Tweede voorbeeld: bereken en tel er vervolgens 2*log(45) bij op.
- Typ 3.76/(-7.9+sqrt(5)) en druk op Enter.
- Rekenmachine: Typ 3.76 p (v7.9+sqrt(5)) en druk op ·.

4. Het laatste antwoord opnieuw gebruiken:
- Typ ans+2*log(45) en druk op Enter.
- Rekenmachine: Typ ans+2 r log(45) en druk op ·.

Tijdelijk een waarde toekennen aan een variabele

Gebruik de “|” (waarvoor geldt dat)-operator om een waarde toe te kennen aan een variabele, om de uitdrukking slechts eenmaal uit te werken.