Download Inhoudsopgave Inhoud Print deze pagina

Philips P2000T Gebruiksaanwijzing pagina 101

Inhoudsopgave

Advertenties

regelnummer
is het nummer van de eerste programmaregel
van de subroutine.
Een subroutine mag een willekeurig aantal
malen worden aangeroepen
vanuit het hoofdprogramma.
Ook
mag een subroutine
vanuit een andere subroutine worden
aangeroepen.
Dit "nesten" van subroutines
wordt slechts
beperkt door de beschikbare
vrije geheugenruimte.
De RETURN-opdracht
zorgt ervoor dat wordt teruggesprongen
naar de instructie die volgt op de GOSUB-opdracht,
die de
sprong naar de subroutine
heeft veroorzaakt.
Het is
toegestaan
dat in één subroutine meer dan één RETURN-
opdracht is opgenomen.
Als in de subroutine
FOR-NEXT lussen geopend worden, dan
worden deze door RETURN afgesloten.
Subroutines
mogen op elke willekeurige plaats in het program-
ma worden geplaatst. Om het ongewenst binnenlopen van een
subroutine te voorkomen,
doet U er goed aan om vóór de
subroutine
een STOP, END of GOTO opdracht op te nemen.
Indien regelnummer
niet bestaat volgt een Undefined
line-
number fout.
Wordt, bijv. met een GOTO opdracht, naar een regel binnen
een subroutine gesprongen
dan volgt, bij het passeren van de
RETURN-opdracht
de fout RETURN without
GOSUB.
Het verlaten van een subroutine via een GOTO, dus zonder de
RETURN te passeren moet in het algemeen afgeraden worden.
Het programma wordt onoverzichtelijk
en een RETURN, te veel
in het programma wordt gezien als de RETURN van de subrou-
tine die al verlaten is.
10 GOSUB 100
20 PRINT"Terugkeer
van subroutine"
30 END
100 REM subroutine
begint hier
110 PRINT "Subroutine
";
120 PRINT "in ";
130 PRINT "uitvoering"
140 RETURN
RUN
Subroutine
in uitvoering.
Terugkeer
van subroutine.
Ok
103

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

P2305 basic

Inhoudsopgave