Startseite Lektion 1 Lektion 2 Lektion 3 Lektion 4 Lektion 5 Lektion 6 Lektion 7 Lektion 8 Lektion 9 Lektion 10 Befehlsübersicht

Ein Bild von LOGO

zur vorherigen Lektion

Lektion 6
Schleifen

zur nächsten Lektion

LOGO

So - und weiter gehts in der Vereinfachung des Programmierens. Bist Du es auch schon leid, die selben Sachen viermal zu tippen ? Dann interessiert Dich bestimmt der Befehl "wiederhole". Du benutzt ihn genau wie den Befehl "gehezu", nur daß LOGO die Figur dann nicht nur einmal zeichnet, sondern so oft, wie Du es angibst. Du schreibst einfach "wiederhole" dann läßt Du ein Leerzeichen, dann gibst Du an wie oft Logo die Prozedur ausführen soll, machst ein Komma und schreibst den Namen der Prozedur, die Logo wiederholen soll.

Wir haben noch die Prozedur main zugefügt, damit Logo auch weiß womit er anfangen soll. Sie macht aber nichts als Logo zu sagen, daß er bei der Prozedur quadrat weitermachen soll.
Die Prozedur Quadrat sieht dann so aus:

Dein Browser unterstützt kein Java. Mit Java würdest Du hier nun Logo auf seinem Blatt Papier und den Logo Interpreter sehen. Du mußt Java aktivieren oder einen externen Interpreter benutzen, den Du unter "Download" bekommst.

Schau Dir einmal an, was LOGO macht, wenn Du das Programm Schritt für Schritt ausführst.

Er führt tatsächlich viermal die Prozedur "vor_und_rechts" aus, was dann am Ende genauso ein Quadrat ergibt, wie in den vorigen Beispielen.

Wie in Lektion 5 angekündigt, kannst Du jetzt einmal versuchen, mit Deiner Prozedur "Haus" und dem Befehl "wiederhole" eine ganze Stadt zu zeichnen. Wenn etwas nicht ganz so klappt, wie es soll, also die Häuser zum Beispiel nicht nebeneinander stehen, überlege Dir nocheinmal ganz genau, in welche Richtung LOGO am Anfang der Prozedur sieht, und in welche am Ende. LOGO sollte in die selbe Richtung sehen und an der Stelle stehen, wo Du anfangen willst, das neue Haus zu zeichnen.

Versuche einmal, in der Prozedur "vor_und_rechts" oben, den Winkel (der Wert hinter "rechts") auf 120, 72, 60, 45 und 30 setzen, und die Anzahl an Wiederholungen herauszufinden, die LOGO benötigt, um den Anfang wieder zu erreichen. Ändere dabei auch mal die Strecke, die LOGO vorwärts geht, um zu sehen, ob das etwas ändert.

Dein Browser unterstützt kein Java. Mit Java würdest Du hier nun Logo auf seinem Blatt Papier und den Logo Interpreter sehen. Du mußt Java aktivieren oder einen externen Interpreter benutzen, den Du unter "Download" bekommst.