C Control Pro application board Mega 128 198258 Benutzerhandbuch
Produktcode
198258
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:
Schleife wiederholen:
Do While Ausdruck
Anweisungen
End While
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
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*
a=a*
2
x=a
End While
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.
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
End While
5.3.6.3
For Next
Eine For Next Schleife wird normalerweise benutzt, um eine bestimmte Anzahl von
Schleifendurchläufen zu programmieren.
Schleifendurchläufen zu programmieren.
For Zählervariable=Startwert To Endwert Step Schrittweite
Anweisungen
Next
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.
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.