Iteration

Eine Iteration ist ein Prozess in der Computerprogrammierung, der eine Funktion eine festgelegte Anzahl von Malen wiederholt, wobei das Ergebnis jeder Iteration häufig in die nächste einfließt. Iterative Funktionen führen denselben Codeblock wiederholt und automatisch aus und verarbeiten mehrere Abschnitte von Daten nacheinander, ohne redundanten Code zu verwenden.

Die häufigsten Formen von Iterationen in Computerprogrammen sind While-Schleifen und For-Schleifen. Schleifen werden wiederholt ausgeführt, solange eine festgelegte Bedingung wahr ist. Beispielsweise erstellt ein Entwickler zunächst eine Variable, die verfolgt, wie oft die Funktion ausgeführt wurde, und legt anschließend eine Gesamtzahl von Schleifendurchläufen fest. Nach Abschluss jeder Iteration erhöht er die Zählvariable und führt die Schleife erneut aus, bis die Zählvariable die zuvor festgelegte Gesamtzahl erreicht.

Obwohl die spezifische Syntax von While- und For-Schleifen in jeder Programmiersprache unterschiedlich ist, folgen sie häufig einem ähnlichen Muster. Die Syntax dieser Schleifen in Java sieht folgendermaßen aus:

While-Schleife: while (i < 30) { ... i++; }

For-Schleife: for (i=0; i < 30; i++) { ... }

Beide Beispiele erstellen zunächst eine Zählvariable, i, und legen eine Gesamtzahl von Iterationen fest. Die while-Schleife enthält den Befehl zum Erhöhen der Zählvariable, i++, am Ende der Funktion und prüft die Bedingung erneut, wenn sie von vorn beginnt. Die for-Schleife erstellt die Zählvariable, die Gesamtzahl der Iterationen und die Vorgabe, wie die Zählvariable erhöht werden soll, am Anfang.

Eine While-Schleife wiederholt sich, solange ihre Bedingung wahr ist, und endet, sobald ihre Bedingung falsch ist

Softwareentwickler verwenden iterative Schleifen für viele alltägliche Aufgaben. Beispielsweise kann ein Entwickler eine iterative Funktion verwenden, um Berechnungen für jeden Wert in einem Array durchzuführen, wobei sie einmal für jede Array-Adresse ausgeführt wird, bis das Ende erreicht ist. Ein Webentwickler kann ein PHP-Skript mit einer iterativen Schleife verwenden, um Zeilen aus einem Datensatz einer Datenbank abzurufen, HTML-Formatierung hinzuzufügen, um diesen Inhalt in einer Tabelle anzuzeigen, und die Tabelle anschließend zu schließen, nachdem die letzte Zeile des Datenbankdatensatzes abgerufen wurde.

Aktualisiert June 5, 2023 von Brian P.

quizTesten Sie Ihr Wissen

Which operating system uses DLL files as resource libraries?

A
Linux
0%
B
Windows
0%
C
iOS
0%
D
macOS
0%
Correct! Incorrect!     View the DLL definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Iteration auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.