HAUPT-PROGRAMM
(Oberste Ebene)
Programmende
Der Versuch, eine Unterroutine auszuführen, die tiefer als 20 Ebenen liegt, führt zu
einem
-Fehler.
Beispiel:
Eine verschachtelte Unterroutine.
Die folgende Unterroutine, mit Label S benannt, berechnet das Ergebnis eines
Ausdrucks
+
+
+
a
b
c
d
2
2
2
2
als Teil einer umfassenderen Berechnung in einem größeren Programm. Die
Unterroutine nutzt eine weitere Unterroutine (eine verschachtelte Unterroutine) mit
Label Q, um die wiederkehrende Quadratur und Addition auszuführen. Dies spart
Speicherplatz, da das Programm kürzer ausfällt, als es ohne Unterroutine wäre.
14-3
Programmiertechniken