Logo - Schildkrötenwelt
Das Logo verfügt über eine Reihe weiterer zusätzlicher Zeichenbefehle, von denen einige nachstehend aufgeführt sind.
- home
- Klartext oder ct
- label
- setxy
Der Befehl label verwendet ein einzelnes Wort als Anführungszeichen (z. B. "a_string") oder eine Liste von Wörtern in [] Klammern ohne Anführungszeichen (z. B. [eine Zeichenfolge]) und druckt sie im Grafikfenster an der Position der Schildkröte aus . Betrachten wir den folgenden Code.
Das setxyDer Befehl akzeptiert zwei Argumente und behandelt das erste als Wert der Abszisse (horizontale Achse) und das zweite als Wert der Ordinate (vertikale Achse). Die Schildkröte wird an diesen Koordinaten platziert, wobei möglicherweise Tinte verbleibt, während diese Koordinaten erreicht werden. In den folgenden drei Abbildungen haben wir gezeigt, wie der Befehl setxy verwendet werden kann.
Der Klartextbefehl, abgekürzt ct, löscht den Textbereich des Befehlsfensters.
Übung
Im Folgenden finden Sie eine Übung, mit der Sie Ihre Eignung für das überprüfen können, was Sie bisher in diesem Kapitel gelernt haben.
Welche Art von Figur erzeugt die folgende Befehlssequenz?
cs pu setxy -60 60 pd home rt 45 fd 85 lt 135 fd 120
Interpretieren Sie diese Befehle, während Sie sie von links nach rechts lesen. Versuchen Sie es, um das Ergebnis herauszufinden.
Es folgt eine Tabelle mit Befehlszusammenfassungen.
Befehlsname | Zweck |
---|---|
setx 100 | Setzt die x-Koordinate der Schildkröte auf +100 Verschiebt es 100 Punkte rechts von der Mitte Keine vertikale Änderung |
setx -200 | Bewegt die Schildkröte um 200 Punkte links von der Mitte Keine vertikale Änderung |
sety 150 | Setzt die y-Koordinate der Schildkröte auf 150 Verschiebt es 150 Punkte über die Mitte Keine horizontale Änderung |
sety - 50 | Bewegt die Schildkröte 50 Punkte unter die Mitte Keine horizontale Änderung |
setxy 100 100 | Bewegt die Schildkröte auf die xy-Koordinate 100 100 |
zeige xcor zeige ycor |
Gibt die x-Koordinate der Schildkröte an Gibt die y-Koordinate der Schildkröte an |
setheading 0 seth 0 |
Zeigt die Schildkröte gerade nach oben, "High Noon" |
Seth 120 | Bewegt die Schildkröte um 120 Grad, um auf die Vier-Uhr-Position zu zeigen |
Der folgende Screenshot ist eine praktische Demonstration einiger der oben genannten Befehle.