Lernpfad:Einführung in LibreLogo/10: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{NNavigation}}
{{NNavigation}}
== Anweisungen gruppieren ==
== 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.
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.
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.
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.
Füge die Anweisung wie hier gezeigt in dein Programm ein und probier es aus.
Zeile 26: Zeile 27:
! Befehl || Bedeutung || Beispiel
! Befehl || Bedeutung || Beispiel
|-
|-
| <code>LINKS</code> || Dreht den Turtle nach links. || <code>LINKS 2h</code><br/><code>LINKS 60</code>
| <code>LINKS</code> || Dreht die Turtle nach links. || <code>LINKS 2h</code><br/><code>LINKS 60</code>
|-
|-
| <code>ZURÜCK</code> || Bewegt den Turtle eine Strecke entgegen der Blickrichtung. || <code>ZURÜCK 1cm</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 zum Beispiel einzelne Formen zu füllen. || <pre>BILD[
| <code>BILD</code> || Gruppiert Anweisungen zusammen, um etwa einzelne Formen zu füllen. || <pre>BILD[
VOR 1cm RE 3h VOR 1cm FÜLLEN
VOR 1cm RE 3h VOR 1cm FÜLLEN
]</pre>
]</pre>
8.581

Bearbeitungen