Download Print deze pagina

HP 32SII Gebruikershandleiding pagina 211

Wetenschappelijke

Advertenties

Vertakkingen (GTO)
Zoals al eerder bleek bij subroutines, is het vaak wenselijk om de
uitvoering van een programma vanaf een ander gedeelte dan de
volgende regel verder te laten gaan. Dit wordt springen genoemd.
Bij onvoorwaardelijk springen gebruikt u de GTO (go to, ga naar)
instructie om naar een programmalabel te gaan. Tijdens de uitvoering
van een programma is het niet mogelijk naar een bepaalde regel te
springen.
Een geprogrammmeerde GTO instructie
Met de instructie GTO label (druk op (&)
label) gaat de
uitvoering van een gestart programma verder vanaf de regel waarin de
label staat. Het maakt niet uit waar deze regel staat. Het programma
gaat verder vanaf de nieuwe plaats en gaat nooit automatisch terug
naar het punt waar de GTO instructie staat; GTO wordt dan ook niet
gebruikt voor subroutines.
Kijk bijvoorbeeld eens naar het programma voor "Inpassing in een
kromme" in hoofdstuk 16. De GTO Z instructie laat de uitvoering
vanaf één van drie willekeurige onafhankelijke initialisatieroutines naar
LBL Z springen, de routine die functioneert als gemeenschappelijke
toegang tot het hart van het programma:
S81 LBL =
Kan hier starten.
sas TO Z =@
Springt naar Z.
Lal LEL L
Kan hier starten.
Las TO 2 =—@
Springt naar Z.
E&l LEL E
Kan hier starten.
EAS GTO 2 =—@
Springt naar Z.
231 LBL 2 4=@
Springt naar dit punt.
Programmeertechnieken
13-5

Advertenties

loading