Unter der Iteration versteht man in der Informatik ein Prinzip von sich immer wieder wiederholenden, ähnlichen oder sogar gleichen, Aktionen, um ein festgelegtes Ziel zu erreichen.
Funktionsweise
Der Begriff Iteration stammt aus dem lateinischen von "iterare" und bedeutet so viel wie "wiederholen" oder "zum zweiten Mal tun".
In der Informatik bedeutet Iteration, etwas immer wieder zu tun, bis ein vorher geplantes Ziel erreicht ist. Grafisch lässt sich die Iteration durch eine Schleife darstellen. Doch nicht nur grafisch, sondern auch in der Implementierung wird dieses Konzept in der Regel durch Schleifen umgesetzt. Schleifen eignen sich perfekt dafür, immer gleiche Handlungen oder Handlungsanweisungen zu wiederholen.
Iterative Funktionen
Iterative Konzepte werden zumeist in Schleifen umgesetzt. Innerhalb der Schleifen selbst erfolgen dann Handlungsanweisungen, welche für jedes Element wiederholt werden.
Beispiel
Ein Beispiel für eine iterative Funktion ist die while-Schleife. Schau dir folgenden Code an:
Besuche die App, um alle Inhalte zu sehen!
Zunächst ist der Hunger von Jan bei 100%. Mit jedem Stück Pizza wird sein Hunger um 20% gesenkt. Dabei führt Jan immer wieder die gleiche Anweisung aus (Pizza essen, bis er satt ist).