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

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Zeile 19: Zeile 19:
Bis hierher sollte dein Programm so aussehen:
Bis hierher sollte dein Programm so aussehen:
<pre>
<pre>
; Turtle auf Anfangsposition und Blatt leeren
ANFANG
ANFANG
SÄUBERN
SÄUBERN
 
; Rechteck zeichnen
VOR 6cm
VOR 6cm
RECHTS 3h
RECHTS 3h
Zeile 30: Zeile 31:
VOR 5cm
VOR 5cm
RECHTS 3h
RECHTS 3h
 
; Zum Dach gehen
VOR 6cm
VOR 6cm
 
; Dach zeichnen
RE 1h
RE 1h
VOR 5cm
VOR 5cm
RE 4h
RE 4h
VOR 5cm
VOR 5cm
 
; Zur Tür gehen
LINKS 5h
LINKS 5h
ZURÜCK 6cm
ZURÜCK 6cm
Zeile 43: Zeile 44:
VOR 2cm
VOR 2cm
RECHTS 3h
RECHTS 3h
 
; Rote Tür zeichnen
BILD [
BILD [
FÜLLFARBE „rot“
FÜLLFARBE „rot“

Version vom 12. Juli 2018, 07:30 Uhr

Befehle gruppieren

Im letzten Schritt haben wir die Tür für unser Haus gezeichnet, aber dabei haben wir aus versehen auch noch das Dach rot gefärbt. Das liegt daran, dass LibreLogo beim FÜLLEN Befehl versucht, die zuletzt gezeichneten Formen mit der Füllfarbe zu füllen.

Vielleicht ist dir aufgefallen, dass du nur drei Seiten der Tür gezeichnet haben. LibreLogo hat die fehlende Seite automatisch ergänzt, als du FÜLLEN 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 BILD Anweisung. Mit ihr können andere Anweisungen gruppiert werden, um LibreLogo zu zeigen, dass sie zusammen eine Form bilden.

Ergänze die Anweisung so in deinem Programm und probier es aus.

BILD [
FÜLLFARBE „rot“
VR 2cm RE 3h
VR 1cm RE 3h
VR 2cm FÜLLEN
]
Musterlösung

Bis hierher sollte dein Programm so aussehen:

; Turtle auf Anfangsposition und Blatt leeren
ANFANG
SÄUBERN
; Rechteck zeichnen
VOR 6cm
RECHTS 3h
VOR 5cm
RECHTS 3h
VOR 6cm
RECHTS 3h
VOR 5cm
RECHTS 3h
; Zum Dach gehen
VOR 6cm
; Dach zeichnen
RE 1h
VOR 5cm
RE 4h
VOR 5cm
; Zur Tür gehen
LINKS 5h
ZURÜCK 6cm
LINKS 3h
VOR 2cm
RECHTS 3h
; Rote Tür zeichnen
BILD [
FÜLLFARBE „rot“
VR 2cm RE 3h
VR 1cm RE 3h
VR 2cm FÜLLEN
]