Iterative Programmierung

Programmierkonzept, bei dem mehrfach auszuführende Arbeitsschritte in Schleifen umgesetzt werden
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 21. August 2003 um 02:03 Uhr durch Melkom (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Iterative Programmierung (engl. to iterate = wiederholen)

Im Gegensatz zur rekursiven Programmierung werden in der iterativen Programmierung keinen Selbstaufrufe verwendet, sondern Schleifen. 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 alle Datensätze durchlaufen wurden.