Abweisende Schleife



Page updated: 8. Aug. 2004



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üfung schon «Falsch» ergibt:
Nachfolgend ist das Schema einer nicht abweisenden Schleife für Flußdiagramme und die entsprechende Symbolik für Struktogramme jeweils nach DIN Norm abgebildet.

Struktur abweisende Schleife


Dr. J. Kubiak j.kubiak@gmx.net