Die Formulierung

"Solange auf dem Sicherungsdatenträger noch Platz ist, kopiere die nächste Datei dorthin"

wird von einem Computerprogramm wiefolgt verarbeitet:

Es wird ausgewertet, ob noch Platz vorhanden ist.
                Die Auswertung kann den boolschen Wert TRUE oder FALSE ergeben
                Ergibt die Auswertung TRUE erfolgt das Kopieren und die Schleife beginnt wieder mit der nächsten Auswertung

               Ergibt die Auswertung FALSE wird die Schleife verlassen ohne zu kopieren.

Formuliert man den Vorgang in etwas anderer Form

" Kopiere die nächste Datei auf dem Sicherungsdatenträger,  solange dort noch Platz ist"

ergibt sich eine andere Verarbeitung.

Es wird auf jeden Fall einmal eine erste Datei kopiert.
  Erst danach wird der noch verfügbare Speicherplatz ausgewertet.
                Die Auswertung kann den boolschen Wert TRUE oder FALSE ergeben
                Ergibt die Auswertung TRUE  beginnt fährt die Schleife mit dem nächsten Kopieren fort.

               Ergibt die Auswertung FALSE wird die Schleife verlassen.

Schleifen können also in verschiedenen Formen auftreten.

  • Die vorprüfende oder kopfgesteuerte Schleife.
    Bei dieser Schleife wird vor der (eventuellen) Ausführung des Schleifenrumpfs eine Bedingung geprüft, ob der Schleifenrumpf (Schleifeninhalt) anschließend (erstmals/erneut) ausgeführt wird.
  • Die nachprüfende oder fußgesteuerte Schleife.
    Bei dieser Schleife wird nach dem Durchlauf des Schleifenrumpfes (Schleifeninhalts) eine Bedingung überprüft, ob der Schleifenrumpf erneut ausgeführt wird.
  • Die Zählschleife, eine Sonderform der vorprüfenden Schleife, deren Anzahl an Wiederholungen bereits feststeht.
  • Die Mengenschleife, eine Sonderform der Zählschleife ( „für jedes Element der Menge“ ).
Zuletzt geändert: Dienstag, 20. Oktober 2020, 14:46