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

keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{NNavigation}}
{{NNavigation}}
== Ein Dach zeichnen ==
== Anweisungen in Logo ==
Nun soll das Haus ein Dach bekommen. Dazu muss der Turtle erstmal an die passende Stelle wandern:
Die einzelnen Befehle einer Programmiersprache nennt man auch '''Anweisungen'''. Zwei Anweisungen von LibreLogo hast du nun schon kennengelernt.  
<pre>
VOR 5cm
</pre>
{{Warnung|Denk daran, die Streckenangabe so zu ändern, dass sie zu deinen Änderungen aus {{Pfad|4|Schritt 4}} passt.}}


[[Datei:LLogo Dach1.jpg|center|frame|Bevor das Dach gezeichnet wird steht der Turtle an der oberen linken Ecke des Hauses mit Blickrichtung oben.]]
; <code>VOR</code>
: Bewegt den Turtle eine Strecke in Blickrichtung vorwärts.
; <code>RECHTS</code>
: Dreht den Turtle um eine bestimmte Strecke nach rechts.
 
Hinter beiden Anweisungen muss man durch ein Leerzeichen getrennt die Strecke notieren, um die vorwärts bewegt, bzw. um die sich gedreht werden soll.
 
Das besondere an LibreLogo ist, dass diese Strecken in verschiedenen Einheiten notiert werden konnen. Für Strecken kannst du zum Beispiel <code>mm</code> oder <code>cm</code> verwenden.
 
Für Drehungen kannst du dich an der Uhr orientieren. Die Angabe <code>3h</code> bedeutet "3 Stunden" (<code>h</code> steht für "[https://www.dict.cc/?s=Hour Hour]"). Wenn der Stundenzeiger auf der 12 steht, würde er nach drei Stunden nach rechts zeigen. Nach sechs Stunden ganz unten und nach neun Stunden nach links.
 
[[Datei:LLogo Uhr.png|center|frame|Angaben für Drehungen des Logo Turtles am Beispiel einer anlogen Uhr.]]


Nun wollen wir für das Dach ein gleichseitiges Dreieck auf das Haus zeichnen. Gib das folgende Programm ein. Vielleicht musst du die <code>VOR</Code> Befehle noch an dein Haus anpassen.
<pre>
RE 1h
VOR 5cm
RE 4h
VOR 5cm
</pre>
{{Info:Start}}
{{Info:Start}}
Die meisten LibreLogo-Anweisungen haben Kurzformen, um weniger schreiben zu müssen. <code>RE</code> ist die Kurzform von <code>RECHTS</code>. <code>VOR</code> ist die Kurzform von <code>VORWÄRTS</code>.
Wenn du schon weißt was Gradzahlen sind, kannst du das <code>h</code> auch weglassen und die Drehung in Grad angeben. Zum Beispiel entspricht <code>VOR 3h</code> dann <code>VOR 90</code>.
{{Info:End}}
{{Info:End}}
Führe das Programm aus. Sofern dein Haus noch 5 Zentimeter breit ist, sollte es nun ein Dach haben.
{{Lösung:Start|Musterlösung}}
Insgesamt sollte dein Programm nun ungefähr so aussehen:
<pre>
VOR 6,5cm
RECHTS 3h
VOR 5cm
RECHTS 3h
VOR 6,5cm
RECHTS 90
VOR 50mm
RECHTS 90
VOR 6,5cm


RE 2h
{{Aufgabe:Start}}
VOR 5cm
# Erstelle auf einem leeren Din-A4 Blatt eine Tabelle mit den Spalten ''Befehl'', ''Bedeutung'' und ''Beispiel''. Trage in die ersten beiden Zeilen die Befehle ein, die im Programm oben benutzt werden. Versuche präzise Beschreibungen der Befehle zu finden.<br>Das Blatt wird im weiteren Verlauf deine persönliche  Programmierhilfe. Ergänze neue Befehle, die du kennenlernst, in der Tabelle.
RE 2h
{{Aufgabe:End}}
VOR 5cm
{{Lösung:Start}}
</pre>
{| {{Prettytable}}
! Befehl || Bedeutung || Beispiel
|-
| <code>VOR</code> || Bewegt den Turtle in Blickrichtung vorwärts. || <code>VOR 1cm</code>
|-
| <code>RECHTS</code> || Dreht den Turtle nach rechts. || <code>RECHTS 3h<br>RECHTS 90</code>
|}
{{Lösung:End}}
{{Lösung:End}}
8.581

Bearbeitungen