While-Schleife

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 4. November 2004 um 13:34 Uhr durch Ckeen (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

In den meisten Programmiersprachen gibt es die While-Schleife als Kontrollstruktur. Sie dient dazu eine Abfolge von Anweisungen mehrfach auszuführen solange eine Bedingung erfüllt ist. Diese Bedingung wird geprüft, bevor die Anweisungsfolge abgearbeitet wird. Es kann also auch sein, dass die Abfolge gar nicht ausgeführt wird. Wenn die Bedingung ständig erfüllt ist, dann wird die Schleife zur Endlosschleife. Wenn deutsche Befehlsworte gewählt werden, dann heißt die While-Schleife meist Solange-Schleife.

Beispiel Berechnung der Fakultät (vgl. For-Schleife)


In Tcl (Tool command language)

 set zaehler 5
 set fakultaet 1
 while {$zaehler > 0} {
      set fakultaet [expr $fakultaet * $zaehler ]
          incr zaehler -1
  }
 puts $fakultaet 

die Schleife kann auch außerhalb der while-Bedingung mit dem Befehl break verlassen werden.


Siehe auch: Schleife, For-Schleife

Vorlage:Stub