|
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, 2004 Andreas F. Borchert, in HTML konvertiert am 28.01.2005 |