Eine Schleife bezieht sich auf die wiederholte Ausführung eines Satzes von Aussagen mehrmals in einem bestimmten Fall. Am häufigsten verwendet (für… als nächstes tun Sie… Schleife),
1. Wiederholte Ausführungsanweisungen werden als Schleifenanweisungen bezeichnet.
Schleifenanweisungen können in drei Typen unterteilt werden:
(1) Wiederholen Sie die Anweisung, wenn die Bedingung nicht falsch ist.
(2) Wiederholen Sie die Anweisung, bevor der Zustand wahr wird.
(3) Wiederholen Sie die Aussage gemäß der angegebenen Häufigkeit.
2. Für… nächste Schleife, wenn die Anzahl der wiederholten Operationen festgelegt ist, ist die Verwendung für… nächste Schleife eine gute Wahl. Zusätzlich wird die für jede… nächste Schleife mit einer sehr ähnlichen Syntax eingeführt. Es ist für wiederholte Schleifen in Arrays oder Sätzen geeignet. (I) Für… Nächste Verwendung von Anfangswert, Endwert, Schrittgröße und Schleifenvariablen in der Syntax von für… Nächste Schleife, um die Arbeiten der wiederholten Zählung abzuschließen. Wenn die Schleife zum ersten Mal ausgeführt wird, beginnt die Schleifenvariable, die Schrittgröße vom Anfangswert zu sammeln, bis sie den Endwert entspricht oder überschreitet.
Zum Beispiel:
Der Anfangswert beträgt 1, der Endwert 10 und die Schrittgröße 2.
Die Schleife wird 5 Mal ausgeführt.
Die Werte der Schleifenvariablen betragen 1, 3, 5, 7 bzw. 9.
Das sechste Mal ist, dass die Schleifenvariable auf 11 angesammelt und 10 überschritten ist, sodass die Schleife nicht mehr ausgeführt wird.
3. Die Syntax der für… Nächsten Schleife lautet wie folgt:
Für die Schleifenvariable = Anfangswert zum Endwertschritt des Wertes
Programmaussagen…
[Beenden Sie]
Programmaussagen…
Nächste
veranschaulichen:
(1) Schleifenvariable: Diese Variable verwendet normalerweise Ganzzahlen, kann jedoch bei Bedarf auch von anderen numerischen Typen sein, und es handelt sich um eine numerische Variable.
(2) Anfangswert: Dies ist der Anfangswert der Schleifenvariablen, der ein numerischer Typ ist. Sein Wert ist nicht unbedingt eine Ganzzahl oder eine Dezimalzahl. VB erhält automatisch eine Ganzzahl dafür.
(3) Endwert: Der Endwert der Schleifenvariablen, der ein numerischer Typ ist. Sein Wert ist nicht unbedingt eine Ganzzahl oder eine Dezimalzahl. VB erhält automatisch eine Ganzzahl dafür.
(4) Schrittgröße: Die Anzahl der Inkremente der Schleifenvariablen Jedes Mal sollte der numerische Typ der Schrittgröße mit der Schleifenvariablen übereinstimmen. Der Wert kann eine positive Zahl (inkrementelle Schleife) oder eine negative Zahl (Erhöhung der Schleife) sein. Wenn es nicht 0 sein kann, falls nicht angegeben, stand die Stufengröße auf 1.
(5) Schleifenkörper: Eine Aussage zwischen einer für die Aussage und einer nächsten Aussage kann eine oder mehrere Aussagen sein.
(6), Weiter: Ist eine Anweisung des Schleifenanschlusss. Die "Schleifenvariable" nach dem nächsten muss die gleiche "Schleifenvariable" in der For -Anweisung entsprechen.
Zum Beispiel: für i = 0 bis 10 Schritt 1
......
Nächste
Ausführungsprozess:
(1) Weisen Sie der Schleifenvariable i den Anfangswert 1 zu
(2) Vergleichen Sie den Wert von I mit dem Endwert 10. Wenn i> 10, springt die Schleife heraus und führt aus (5), andernfalls wird die Schleifekörper ausgeführt.
(3) I zu einem Schrittgrößenwert hinzufügen, dh i = i+1
(4), Rückgabe (2) weiter ausführen
(5) Führen Sie den Code nach der nächsten Anweisung aus
Die Funktion dieses Zyklus besteht darin, die Anzahl der Zyklen basierend auf dem Anfangswert, der Endwert und der Schrittgröße in der Anweisung zu bestimmen und jede Anweisung wiederholt im Schleifenkörper auszuführen. Für… nächste Schleifen folgen Sie dem Prinzip von "Zuerst prüfen, dann ausführen", dh prüfen Sie, ob die Schleifenvariable den Endwert überschreitet.
Dann entscheiden Sie, ob Sie den Schleifenkörper ausführen möchten. Daher wird die Schleifenkörper in den folgenden Fällen nicht ausgeführt.
(1) Wenn die Schrittgröße positiv ist, ist der Anfangswert größer als der Endwert
(2) Wenn die Schrittgröße negativ ist, ist der Anfangswert geringer als der Endwert
Wenn der Anfangswert gleich dem Endwert ist, wird eine Schleife durchgeführt, unabhängig davon, ob die Schrittgröße positiv oder negativ ist.
Die für die Aussage und die nächste Aussage muss paarweise erscheinen und kann nicht allein verwendet werden, und der Aussage muss die nächste Aussage vorausgehen.