Hallo, hier ist Mike McMillan. Und in dieser Lektion werden wir lernen über die erste Art, Wiederholungen durchzuführen und sehen Sie sich die for-Schleife oder die for-Anweisung an. Lass uns anfangen. Beginnen wir mit einer Syntaxvorlage. Die for-Anweisung funktioniert also so. Das erste, was wir tun, und ich werde das hervorheben, auf dem Bildschirm ist init oder initialize was ich eine Schleifensteuervariable nenne. Und das wird eine Variable sein das wird kontrollieren wie oft die Schleife ausgeführt oder iteriert wird. Als nächstes haben wir eine Bedingung oder einen relationalen Ausdruck die die Schleifensteuervariable testen wird um zu bestimmen, wann die Schleife endet. Und dann haben wir endlich eine Aussage Dadurch wird die Schleifensteuervariable geändert damit wir die Schleife schließlich zum Stoppen bringen. Andernfalls würde die Schleife ewig in einer Endlosschleife laufen. Dann haben wir eine offene geschweifte Klammer, und dann haben wir die aussagen oder Aussage oder Aussagen, die wir ausführen wollen, und schließlich eine schließende geschweifte Klammer. Beginnen wir also mit einem einfachen Beispiel, und lassen Sie uns einfach die Zahlen 1 bis 10 drucken um zu demonstrieren, wie eine for-Schleife funktioniert. Also lass mich das eintippen. Hier sehen Sie also, ich habe die Regelvariable der Schleife, i, was eine Art Standardkonvention ist beim Programmieren von For-Schleifen. Ich initialisiere es auf 1, mein Zustand oder mein relationaler Ausdruck ist, i kleiner oder gleich 10. Also, während i kleiner oder gleich 10 ist, die Schleife wird ausgeführt. Und dann endlich meine Modifikation i um 1 erhöhen, ich plus, plus. Innerhalb der Schleife geben wir einen Wert von i aus. Lassen Sie uns also dieses Programm ausführen. Und da sind meine Nummern 1 bis 10. Wenn ich also von 1 auf 10 inkrementiere, wird die Schleife ausgeführt. Wenn i 11 wird, dann wird unsere Bedingung falsch, Die Steuerung springt zu der Zeile nach dem Ende der for-Schleife. Schauen wir uns ein anderes Beispiel an. Ich werde dies auch auskommentieren, aber es auf dem Bildschirm belassen. Nehmen wir an, ich möchte sehen, wie viel ein Sparkonto kostet erhöht sich nach 20 Jahren mit 1 % Zinsen pro Jahr. Sparkonto, also verdienen Sie heutzutage viel Geld. Also können wir das auf diese Weise tun. Wir können mit einem... Fangen wir also mit 10.000 an. Und wir können einen Zinssatz haben. Ich werde es so ausdrücken, anstatt mit 0,1 zu multiplizieren und fügen Sie dann das Guthaben wieder hinzu. Wir multiplizieren einfach mit 1,1 und müssen das Guthaben nicht wieder hinzufügen. Dann können wir unsere Schleife haben. Und verstehe, hätte ich auch schreiben können diese Aussage so. Wir hatten nicht die Gelegenheit um alle verschiedenen Operatoren abzudecken, die C hat aber wir könnten es auch so schreiben, aber ich schreibe es auf die einfache Art, Gleichgewicht gleich Gleichgewicht mal Rate, nur um das klarzustellen. Lassen Sie uns dieses Programm ausführen. Nehmen wir eigentlich eine andere Modifikation vor. Beobachten wir, wie das Gleichgewicht wächst. Und jetzt führen wir dieses Programm aus. Und ich habe einen Fehler gemacht und ich werde ihn nicht ändern. Wieder hätte ich es tun können, aber ich werde es nicht tun damit wir es sehen können. Ich habe den Fehler gemacht, den Saldo als Dezimalzahl darzustellen wenn es wirklich eine Fließkommazahl ist. Außerdem brauchen wir dort für jeden eine neue Zeile. Versuchen wir das jetzt nochmal. Und dann sehen wir hier ein besseres Ergebnis. Na, bitte. Bringen Sie das rüber, wo Sie es sehen können. Das wird also nach 10 Jahren des Verdienens passieren, und eigentlich sagte ich 1%, das sind 10% Zinsen, aber das ist in Ordnung, Sie bekommen die Idee. Wieder ist mein Gleichgewicht ein wenig aus dem Gleichgewicht geraten weil ich den Saldo als Dezimalzahl angezeigt habe. Also ändern wir das in Gleitkommazahl. Führen Sie es erneut aus. Und los geht's, das ist besser. Zuletzt berechneter Wert und Endsaldo. Zusammenfassend funktioniert die for-Schleife so: Sie haben eine Schleifensteuervariable, die Sie initialisieren, Sie haben eine Bedingung, die angeben wird wenn die Schleife aufhört, und dann haben Sie eine Änderung, um die Schleife zu inkrementieren. Natürlich mache ich es um 1, aber es könnte jede Änderung sein, die Sie wollen. Sie könnten sogar von 20 bis 1 rückwärts zählen mit einem Dekrement statt einem Inkrement. Aber auf jeden Fall muss es eine Änderung geben. Wenn du es weglässt, und ich werde mit diesem kleinen Beispiel enden, Wenn Sie die Änderung weglassen, ist dies kein Fehler. Nun, was passieren wird ist, das Programm wird einfach ewig laufen, oder zumindest bis Ihnen der Speicher ausgeht. Damit endet diese Lektion über die for-Anweisung. Und in meiner nächsten Lektion werden wir über einen anderen Weg sprechen um eine Wiederholung durchzuführen und die while-Anweisung anzuzeigen.