8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{NNavigation}} | {{NNavigation}} | ||
== | |||
== Anweisungen gruppieren == | |||
Im letzten Schritt hast du die Tür für dein Haus der Zukunft gezeichnet, aber dabei wurde aus Versehen auch noch das Dach rot gefärbt. Das liegt daran, dass {{LibreLogo}} beim <code>FÜLLEN</code> Befehl versucht, die zuletzt gezeichneten Formen mit der Füllfarbe zu füllen. | |||
Vielleicht ist dir aufgefallen, dass du nur Anweisungen für drei Seiten der Tür programmiert hast. {{LibreLogo}} hat die fehlende Seite automatisch ergänzt, als du <code>FÜLLEN</code> benutzt hast. Das ist toll, aber führt dazu, dass {{LibreLogo}} manchmal nicht genau weiß, wo eine Form aufhört und die nächste anfängt. | |||
Um {{LibreLogo}} zu helfen, gibt es die <code>BILD</code> Anweisung. Mit ihr können andere Anweisungen ''gruppiert'' werden, um {{LibreLogo}} zu zeigen, dass sie zusammen eine Form bilden. | |||
Füge die Anweisung wie hier gezeigt in dein Programm ein und probier es aus. | |||
<pre> | |||
BILD [ | |||
FÜLLFARBE „rot“ | |||
VR 2cm RE 3h | |||
VR 1cm RE 3h | |||
VR 2cm FÜLLEN | |||
] | |||
</pre> | |||
{{Info:Start}} | |||
Die eckigen Klammern<code>[</code> und <code>]</code> kannst du eingeben, indem du die Alt Gr-Taste gedrückt hältst und auf die <code>8</code> bzw <code>9</code> drückst: {{Button|Alt Gr}} + {{Button|8}} bzw. {{Button|Alt Gr}} + {{Button|9}}. | |||
{{Info:End}} | |||
{{Aufgabe:Start}} | |||
Ergänze die Anweisungen <code>LINKS</code>, <code>ZURÜCK</code> und <code>BILD</code> in deiner Programmierhilfe (die Tabelle aus {{Pfad|6|Schritt 6}}). | |||
{{Aufgabe:End}} | |||
{{Lösung:Start|Eine mögliche Lösung}} | |||
{| {{Prettytable}} | |||
! Befehl || Bedeutung || Beispiel | |||
|- | |||
| <code>LINKS</code> || Dreht die Turtle nach links. || <code>LINKS 2h</code><br/><code>LINKS 60</code> | |||
|- | |||
| <code>ZURÜCK</code> || Bewegt die Turtle eine Strecke entgegen der Blickrichtung. || <code>ZURÜCK 1cm</code> | |||
|- | |||
| <code>BILD</code> || Gruppiert Anweisungen zusammen, um etwa einzelne Formen zu füllen. || <pre>BILD[ | |||
VOR 1cm RE 3h VOR 1cm FÜLLEN | |||
]</pre> | |||
|} | |||
{{Lösung:End}} | |||
---- | |||
{{Lösung:Start|Vollständiges Programm}} | |||
Bis hierher sollte dein Programm so aussehen: | |||
<pre> | <pre> | ||
ANFANG | ANFANG | ||
VOR | SÄUBERN | ||
VOR | VOR 6cm | ||
RECHTS 3h | |||
VOR 5cm | |||
RECHTS 3h | |||
VOR 6cm | |||
RECHTS 3h | |||
VOR 5cm | |||
RECHTS 3h | |||
VOR 6cm | |||
RE 1h | |||
VOR 5cm | |||
RE 4h | |||
VOR 5cm | |||
LINKS 5h | |||
ZURÜCK 6cm | |||
LINKS 3h | |||
VOR 2cm | |||
RECHTS 3h | |||
VOR | |||
BILD [ | |||
FÜLLFARBE „rot“ | |||
VR 2cm RE 3h | |||
VR 1cm RE 3h | |||
VR 2cm FÜLLEN | |||
] | ] | ||
</pre> | </pre> | ||
{{Lösung:End}} |
Bearbeitungen