Version: Test
©Raddy 2001

Logik der Programmierung I          zurück

Fußgeprüfte
Schleifen
a-absatz.pcx (280 Byte)
Einführung
Auf der vorigen Seite haben wir eine Schleife kennen gelernt.
Bei ihr wurde zuerst die Wiederholungsbedingung (Durst haben) 
geprüft,  und erst dann wurde der Schleifenkörper (Bier einschenken)
betreten:
log1s5p1.pcx (4921 Byte)
Bei solchen Schleifen kann es vorkommen, daß der Schleifen-
körper (Bier einschenken) nicht ein einziges mal betreten wird, 
nämlich dann, wenn ich keinen Durst habe.

Manchmal ist es aber nötig, daß der Schleifenkörper mindestens
einmal durchlaufen wird, bevor die Wiederholungsbedingung 
abgefragt wird:

     Eine Mutter instruiert (programmiert) ihr Kind, wie es
     über eine Ampel gehen soll: Schau auf die Ampel, solange
     die Ampel rot ist. Wenn die Ampel nicht mehr rot ist,
     dann gehe über die Straße.

Wir sehen: Der Schleifenkörper (Ampel beobachten) muß 
mindestens einmal durchlaufen sein, bevor die 
Wiederholungsbedingung geprüft werden kann. 

Man nennt solche Schleifen, bei denen der Schleifenkörper
zuerst durchlaufen wird, eine  "fußgeprüfte Schleifen". 
Das Nassi-Shneiderman-Diagramm sieht so aus:
log1s5p2.pcx (5954 Byte)
   
 (c) www.mathematik.net