Rob´s BB-Kurs 2
© Robert Gerlach 2001-2002
Immer wenn sich in einem Programm etwas wiederholen soll kommen Schleifen zum Einsatz. Der Code in ihnen wird solange wiederholt bis eine Bedingung eintrifft. Es gibt Vor- Nach- und Nichtprüfende Schleifen, alle sind für verschiedene Probleme unterschiedlich gut geeignet.
For n = start To ende [Step schrittzahl] . .. :code: .. . Next |
Repeat ; Wiederhole solange... . .. :code: .. . Until n = x ; ...bis eine Bedingung erfüllt ist. |
Repeat . .. :code: .. . Until n = x And name$ = "Bopp" And quersumme = 1949 Xor xyz = zyx |
Repeat . .. Wenn irgendeine Bedingung erfüllt ist, dann Exit. .. . Forever |
While bedingung = erfüllt ; Solange eine Bedingung erfüllt ist. . .. :code: .. . Wend ; Geh zurück zum Wend. |
; Um einen bestimmten Programmteil genau n-mal, aber nicht unbedingt einmal zu wiederholen nimmt man die For...Next-Schleife: For i = 1 to 10 [Step 2] Print i Next ; Repeat...Until läuft mindestens einmal und solange bis die Bedingung hinter -Until- erfüllt ist: Repeat x = x + 1 Print x Until x = 10 ; While...Wend ist in etwa das gleiche wie Repeat...Until, nur das diese Schleife nciht unbedingt einmal durchlaufen werden muss, da am Anfang auf eine Bedingung hin überprüft wird: While x = 10 x = x + 10 Print x Wend |