Download Print deze pagina

HP 50g Gebruikershandleiding pagina 669

Verberg thumbnails Zie ook voor 50g:

Advertenties

het programma de variabele x zodat die niet verschijnt in uw variabelenmenu
na de evaluatie van het programma. Indien we de variabele x niet zouden
wissen in het programma, zou zijn waarde beschikbaar blijven na de
uitvoering van het programma. Daarom wordt de variabele x, zoals gebruikt in
dit programma, aangeduid als een globale variabele. Een gevolg van het
gebruik van x als globale variabele is dat, indien we eerder een variabele met
de naam x zouden hebben gedefinieerd, de waarde zou worden vervangen
door de waarde die het programma gebruikt en daarna volledig verwijderd
zou worden uit uw variabelenmenu na de uitvoering van het programma.
Daarom is, in verband met programmeren, een globale variabele een variabele
die toegankelijk blijft voor de gebruiker na het uitvoeren van het programma.
Het is mogelijk om een lokale variabele te gebruiken in het programma, die
enkel wordt gedefinieerd voor dat programma en niet beschikbaar zal zijn na
uitvoering van het programma. Het voorgaande programma zou gewijzigd
kunnen worden tot:
→ x
«
«
» »
x SINH 1 x SQ ADD /
) krijgt men door de toets rechts-shift ‚ te combineren met
Het pijlsymbool (
de toets 0, bijvoorbeeld, ‚é. U ziet ook dat er een extra set
programmeersymbolen is (« ») die de aanwezigheid van een subprogramma
aangeeft, namelijk « x SINH 1 x SQ ADD / », binnen het
→ x
hoofdprogramma. Het hoofdprogramma begint met
, dat staat voor het
toewijzen van de waarde op niveau 1 van het stapelgeheugen aan een lokale
variabele x. Daarna wordt het programma uitgevoerd in het subprogramma
door x in het stapelgeheugen te plaatsen, SINH(x) te evalueren, 1 in het
stapelgeheugen te plaatsen, x in het stapelgeheugen te plaatsen, x te
kwadrateren, 1 bij x op te tellen en niveau 2 van het stapelgeheugen (SINH(x))
te delen door niveau 1 van het stapelgeheugen (1+x²). Daarna wordt de
programmacontrole weer doorgegeven naar het hoofdprogramma, maar er
zijn geen verdere commando's tussen de eerste set van afsluitende
programmeersymbolen (») en de tweede, zodat het programma wordt
afgesloten. De laatste waarde in het stapelgeheugen, SINH(x)/ (1+x²), wordt
weergegeven als de uitvoer van het programma.
Blz. 21-3

Advertenties

loading