Zum Inhalt springen

Iterative Programmierung

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 21. August 2003 um 02:04 Uhr durch Melkom (Diskussion | Beiträge) (typo, is schon spät...). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Iterative Programmierung (engl. to iterate = wiederholen)

Im Gegensatz zur rekursiven Programmierung werden in der iterativen Programmierung keine Selbstaufrufe sondern Schleifen verwendet. Dadurch werden zwar die typischen Stapelüberläufe verhindert, was jedoch auf Kosten der Ausführzeit geht. Ein Beispiel für die iterative Programmierung ist ein Datenbankdurchlauf (Pascal):

procedure Durchlauf;
begin
 while not Dataset.Eof do
 begin
  Befehl1;
  Befehl2;
  Befehl3;
  Dataset.Next;
 end;
end;

Dabei werden Befehl 1,2 und 3 solange wiederholt, bis die Datensätze durchlaufen wurden.