User manual

100 C-Control Pro Mega Series
© 2005 Conrad Electronic
5.3.6.2 Do While
Mit einer
while
Anweisung lassen sich abhängig von einer Bedingung Anweisungen in einer
Schleife 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 Ausdrucks und der ganze Vorgang
wiederholt sich solange, bis der Ausdruck den Wert 0 annimmt.
Beispiele:
Do
While
a<10
a=a+2
End
While
Do
While
a
a=a*2
x=a
End
While
Exit Anweisung
Wird innerhalb der Schleife ein
Exit
ausgeführt, so wird die Schleife verlassen, und die
Programmausführung startet mit der nächsten Anweisung hinter der
While
Schleife.
Beispiel:
Do
While
1 ' Endlosschleife
a=a+1
If
a>10
Then
Exit
' bricht Schleife ab
End
If
End
While
5.3.6.3 For Next
Eine
For Next
Schleife wird normalerweise benutzt, um eine bestimmte Anzahl von
Schleifendurchläufen zu programmieren.
For
Zählervariable=Startwert
To
Endwert
Step
Schrittweite
Anweisungen
Next
Die Zählervariable wird auf den Startwert gesetzt, und danach die Anweisungen so oft wiederholt,
bis der Endwert erreicht wird. Bei jedem Schleifendurchlauf, erhöht sich der Wert der
Zählervariable um die Schrittweite, die auch negativ sein darf. Die Angabe der Schrittweite, hinter
dem Endwert, ist optional. Wird die Schrittweite nicht angegeben, so hat sie den Wert 1.