Programmiersprachen PT
Aus ProgrammingWiki
Archivierte Version vom 2011-07-19T07:58:55+00:00. Aktuelle Version
Eine Turtle läuft
Befehlsliste--Turtle Befehle
| Befehl | Beschreibung |
|---|---|
| home | setzt die Turtle auf die Mitte der Zeichenfläche |
| move turtle x y | setzt die Turtle auf den Punkt (x,y) der Zeichenfläche (Koordinatenursprung: linke obere Ecke) |
| forward turtle x | lässt die Turtle x Schritte nach vorn gehen |
| backward turtle x | lässt die Turtle x Schritte nach hinten gehen |
| pendown turtle | setzt den stift ab, sodass Turtle-Bewegungen eine Spur hinterlassen (Standard) |
| penup turtle | nimmt den stift hoch, sodass Turtle-Bewegungen keine Spur hinterlassen |
| penwidth turtle x | Setzt die Stärke des Stiftes auf x |
| pencolor turtle r g b | setzt die Farbe des Stiftes (Rot-Gelb-Grün-Werte im Bereich 0-255) |
| right turtle x | dreht die Turtle um x Grad nach rechts |
| left turtle x | dreht die Turtle um x Grad nach links |
| hide turtle | blendet die Turtle aus |
| show turtle | blendet die Turtle ein |
| clone turtle | clont die Turtle in der Aktuellen Position |
| clear canvas | löscht die Zeichenfläche |
Aufgabe:
Nutze diese Befehle, um mit der Turtel zu zeichen! Gib deine Befehle in dem folgenden Feld ein!
Da es mehrere "schlaue" Schildkröten und mehrere Spielwiesen gibt, geben wir jeder Schildkröte und jeder Spielwiese eine Nummer.
Nun setzen wir die Schildkröte mit der Nummer 1 auf die erste Spielwiese:
<eval id="4c163e066f09a"> (clear canvas1) (center turtle1) </eval> Damit können wir der ersten Turtle einfache Zeichenbefehle in kurzen "Schildkröten-Sätzen" erteilen. Diese Sätze beginnen stets mit einer runden öffnenden Klammer und enden stets mit einer runden schließenden Klammer.
<eval id="4c163e066f1a5"> (forward turtle1 100) </eval>