Die Abweisende Schleife läßt eine oder mehrere
Anweisungen des Programms mehrmals hintereinander ausführen.
Weil bei der Programmerstellung die Anzahl der Wiederholungen nicht
vorab bekannt ist, muß es ein Kriterium zum Abbruch der
Schleife geben. Zuerst wird geprüft, ob die
Schleifenanweisungen wiederholt werden oder nicht - danach werden
die Schleifenanweisungen ausgeführt. Wenn die Schleife nicht
mehr wiederholt werden soll, wird der auf die Schleifenanweisung
nachfolgende Befehl ausgeführt.
Die Bezeichnung «abweisende Schleife» nach DIN , auch
englisch «pre-checked» Schleife oder altertümlich
«kopfgeprüfte Schleife» kennzeichnen die Position
der Prüfung (Bedingung) zur Beendigung der Schleife. Sie
befindet sich vor den zu wiederholenden Anweisung(en).
Die Anweisung(en) in der Schleife könnten also
überhaupt nicht ausgeführt werden, wenn bei Eintritt in
die Schleife die Prüfungschon «Falsch»ergibt:
Ergibt die Prüfung «Wahr», werden die
Schleifenanweisungen ausgeführt.
Ergibt die Prüfung «Falsch», wird die
Schleife verlassen.
Nachfolgend ist das Schema einer nicht abweisenden Schleife
für Flußdiagramme und die entsprechende Symbolik
für Struktogramme jeweils nach DIN Norm abgebildet.