Lernpfad:LibreLogo für Fortgeschrittene/Eigene Befehle programmieren: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
(Die Seite wurde neu angelegt: „Um eine Reihe von Anweisungen mehrmals hintereinander zu benutzen kann man {{Pfad|Wiederholungen benutzen}}. Allerdings werden die Anweisungen dann mehrmals di…“)
 
Keine Bearbeitungszusammenfassung
Zeile 28: Zeile 28:
FENSTER
FENSTER
</pre>
</pre>
== Eigene Anweisungen mit Parametern ==
So eine neue Anweisung ist praktisch, aber noch praktischer wäre sie, wenn man mit ihr nicht nur einen Zentimeter große Fenster zeichnen könnte, sondern beliebig große.
Die <code>VOR</code> Anweisung zeichnet ja auch nicht immer eine ein Zentimeter lange Linie, sondern beliebig lange. Wie lang, das kann man durch eine Längenangabe selber festlegen: <code>VOR 2,5cm</code>.
Die Längenangabe in der <code>VOR</code> Anweisung nennt man einen '''Parameter'''. Und deine eigenen Anweisungen können auch solche '''Parameter''' besitzen.
Damit unsere <code>FENSTER</code> Anweisung beliebige Fenster zeichnen kann, fügen wir den Namen des Paramteres nach dem Namen der Anweisung ein. Den Namen des Parameters können wir dann in der Anweisung anstelle der Länge in der <code>VOR</code> Anweisung nutzen.
<pre>
ZU FENSTER :Größe
  WIEDERHOLE 4 [
    VOR :Größe
    RE 90
  ]
ENDE
</pre>
Probier es ruhig aus.

Navigationsmenü