Image of LOGO LOGO

Lektion 2: Rechts und links

     English   Deutsch   Français
Leider unterstützt Dein Browser kein Java. Um diese Seite optimal nutzen zu können empfehlen wir Dir dringends unsere Javahilfe Seite zu lesen. Du findest den Link im kleinen Menü unter diesem Text. Es ist auch möglich unsere Seite ohne Java zu nutzen, dann mußt Du aber einen externen Java Interpreter von unserer "Download" Seite herunterladen.

[_Home_] [_Einführung_] [_Java_Hilfe_] [_Download_] [_Logo_lernen_] [_Programmieren_] [_Lehrer_] [_Wettbewerb_] [_Diskussion_] [_Prozeduren_] [_Perspektive_] [_Über_uns_]

©1997/1998 Sebastian Golze, Thomas Hirsch und
Vinh Hoi Le Chau
. Probleme, Vorschläge und ähnliches werden gerne diskutiert.

Leider unterstüzt Dein Browser kein Java, bitte lese den Text auf der linken Seite dieser Page zu diesem Thema. Ansonsten muß Du leider das kleine Menü unter diesem Text benutzen.
[1_Erste_Schritte] [2_Rechts_und_links] [3_Auch_in_Farbe] [4_Prozeduren] [5_Parameter] [6_Schleifen] [7_Noch_mehr_Parameter] [8_Sterne] [9_Upload_und_Download] [10_LOGO_lernt_schreiben]

Inzwischen solltest Du in der Lage sein, LOGO zu sagen, daß er vorwärts gehen soll. Weil das ja noch nicht gerade viel ist, lernst Du jetzt, welchen Befehl Du kennen mußt, damit er sich nach rechts oder links dreht.

Als Beispiel haben wir ein kleines Programm, das LOGO ein Quadrat zeichnen läßt:
prozedur main
vorwärts 100
rechts 90
vorwärts 100
rechts 90
vorwärts 100
rechts 90
vorwärts 100
rechts 90
ende

Wenn Du dieses Programm ausführst, malt LOGO in der Tat ein Quadrat (Du weißt doch noch, daß Du dazu auf "malen" drücken mußt, oder?). Es ist klar, daß das nicht nur dadurch erreicht werden kann, daß er vorwärts geht. Bestimmt ist Dir im Programm schon der Befehl rechts aufgefallen. Er sagt LOGO, daß er sich nach rechts drehen soll.

Wieso steht da aber noch eine Zahl neben dem Wort rechts ? Diese Zahl sagt LOGO, wie weit er sich nach rechts drehen soll. Zum Beispiel kannst Du dich um eine halbe Drehung nach rechts drehen, um eine Viertelumdrehung und so weiter. Diese Zahl ist aber noch genauer: Sie gibt die Drehung in Winkelgrad an.

Eine Ganze Umdrehung besteht aus 360 Grad. Eine halbe aus 180, eine Viertelumdrehung aus 90. Das erklärt auch, wieso da eine 90 naben dem wort rechts steht: LOGO soll sich um eine Viertelumdrehung nach rechts drehen. Wenn er das viermal macht, und jedesmal ein paar Schritte nach vorne geht, ist er genau im Quadrat gelaufen.

Das ganze kann LOGO natürlich auch linksherum:
prozedur main
vorwärts 100
links 90
vorwärts 100
links 90
vorwärts 100
links 90
vorwärts 100
links 90
ende

Sieh Dir die beiden Beispiele nocheinmal in der "Schritt-für-Schritt" - Ansicht an. Beachte, daß LOGO sich am Ende immer um eine Viertelumdrehung dreht, damit er wieder in die selbe Richtung guckt, wie am Anfang.

Nun probiere aus, was passiert, wenn Du eine größere, oder eine kleinere Zahl als 90 neben jedem "rechts" einträgst. Nimm zum Beispiel einmal 0, 45, 120 oder 180.

Wenn Du es Dir zutraust, kannst Du einmal versuchen, ein Rechteck, ein Dreieck oder ein Kreuz zu zeichnen. Überlege Dir dafür zuerst, wie Du eine solche Figur mit einem Zug auf Papier zeichnen kannst. Dann übersetze jede Linie und jede Ecke in die Sprache von LOGO.

Natürlich gibt es auch für diese beiden Befehle wieder eine Abkürzung: Statt rechts und links auszuschreiben, tippe einfach nur die ersten beiden Buchstaben des Wortes. Also re statt rechts und li anstatt links.

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.