C Control PRO Unit Mega 128 198219 ユーザーズマニュアル
製品コード
198219
208
Compiler
© 2013 Conrad Electronic
Loop While Ausdruck
Die Anweisungen werden ausgeführt. Am Ende wird der Ausdruck ausgewertet. Ist das Ergebnis un-
gleich
gleich
0
kommt es zur wiederholten Ausführung der Anweisungen. Der ganze Vorgang wiederholt
sich solange, bis der Ausdruck den Wert
0
annimmt.
Beispiele:
Do
a=a+
2
Loop While a<
10
Do
a=a*
2
x=a
Loop While a
Der wesentliche Unterschied der Do Loop while Schleife zur normalen Do While Schleife ist
der Umstand, daß in einer Do Loop While Schleife, die Anweisung mindestens einmal ausgeführt
wird.
wird.
Exit Anweisung
Eine Exit Anweisung verläßt die Schleife, und die Programmausführung startet mit der nächsten
Anweisung hinter der Do Loop While Schleife.
Anweisung hinter der Do Loop While Schleife.
Beispiel:
Do
a=a+
1
If a>
10
Then
Exit
' bricht Schleife ab
End If
Loop While
1
' Endlosschleife
4.3.6.2
Do While
Mit einer while Anweisung lassen sich abhängig von einer Bedingung Anweisungen in einer Schleife
wiederholen:
wiederholen:
Do While Ausdruck
Anweisungen
End While
Zuerst wird der Ausdruck ausgewertet. Ist das Ergebnis ungleich
0
dann kommt es zur Ausführung
der Anweisung. Danach erfolgt wieder die Berechnung des Ausdruck s und der ganze Vorgang wie-
derholt sich solange, bis der Ausdruck den Wert
derholt sich solange, bis der Ausdruck den Wert
0
annimmt.