MakeCode Schleifen (Teil 1)

Immer und Immer wieder...

Schleifen stehen für sich wiederholende Anweisungen. Hierbei werden bestimmte Anweisungen solange immer und immer wieder ausgeführt, bis eine bestimmte Bedingung nicht mehr erfüllt ist.

Im folgenden Beispiel wird eine sogenannte "während-Schleife" (auch while-Schleife oder while loop gennant) dargestellt. Hierbei wird zunächst auf die Bedingung geprüft. In diesem Fall ist dies die Prüfung des linken Hindernis-Sensors. Solange also der Sensor etwas erkennt werden alle Anweisungen ausgeführt, die sich darunter im "mache"-Bereich befinden.

Zusammengefasst wird hier also immer, solange der linke Hindernis-Sensor ein Hindernis erkennt, das Licht des JoyCars eingeschaltet.

Doch das Licht jedesmal einzuschalten macht wenig Sinn, wenn es nicht auch irgendwann wieder ausgeht. Setzen wir vor unserer Schleife noch die Anweisung das Licht auszuschalten, so lässt sich direkt beobachten, wie zwischen den beiden Zuständen gewechselt wird. Solange ein Hindernis erkannt wird, wird der Anweisungsblock innerhalb der Schleife immer wieder ausgeführt und nicht verlassen. Erst wenn die Bedingung nicht mehr zutrifft wird die Schleife wieder verlassen, der "dauerhaft"-Block wieder von vorne ausgeführt und das Licht ausgeschaltet.

Achtung!

Ihr Webbrowser ist veraltet. Wechseln Sie jetzt zu einem aktuellen Browser für mehr Sicherheit, Geschwindigkeit und den besten Komfort auf dieser Seite.