Da wiederholt sich was
Im Programm „Fahren im Quadrat“ gibt es ein Sequenz, die sich wiederholt. Welche ist es? Wie oft wiederholt sich diese Sequenz? Kann man für das Fahren im Quadrat nicht ein viel kürzeres Programm erstellen, also einen besseren Algorithmus verwenden?
Aufgabe 1
Schaut euch die Programmierblöcke unter Kontrolle an:
Welcher Programmierblock wäre für unseren optimierten Algorithmus geeignet? Fügt bei „mache“ die Sequenz ein, die sich wiederholt und testet euer Programm. Am besten klebt ihr mit einem farbigen Klebeband das Quadrat auf den Boden und prüft, ob euer Roboter genau den Klebestreifen entlang fährt.Wiederholungen
Beim Programmieren möchte man oft Anweisungen oder ganze Sequenzen von Anweisungen wiederholen. Eine besondere Art von Wiederholung ist die Zählschleife. Dieser Wiederholungstyp eignet sich besonders, wenn man die Anzahl an Wiederholungen im Vorfeld kennt.
Aufgabe 2
Programmiert euren Roboter so, dass er ein gleichseitiges Dreieck der Seitenlänge 50 cm fährt. Um welchen Winkel muss sich der Roboter drehen? Könnt ihr wieder eine Zählschleife benutzen?
Quellen
- [1]: - Urheber: LW - Lizenz: inf-schule.de