|
PROCEDURE Recursive(....); BEGIN IF (* einfacher Fall *) THEN (* nicht-rekursiv *) ELSE (* ... *) Recursive(...); (* ... *) END; END Recursive; |
Da nur begrenzte Rechenzeit zur Verfügung steht,
muß auf die Endlichkeit der Rekursion geachtet werden.
| |
Typischerweise enthalten rekursive Prozeduren eine
Abfrage, deren Ergebnis entscheidet, ob weitere rekursive
Aufrufe stattfinden oder nicht.
|
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999 |