Lernpfad:LibreLogo für Fortgeschrittene/Eigene Befehle programmieren

Aus Informatik-Box
< Lernpfad:LibreLogo für Fortgeschrittene
Version vom 9. November 2018, 19:20 Uhr von Jneug (Diskussion | Beiträge) (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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Um eine Reihe von Anweisungen mehrmals hintereinander zu benutzen kann man Wiederholungen benutzen. Allerdings werden die Anweisungen dann mehrmals direkt hintereinander ausgeführt. Möchte man ein Fenster zeichnen, dann kann man so sehr leicht die vier Seiten malen:

WIEDERHOLE 4 [
  VOR 1cm
  RE 90
]

Es wird ein Quadrat mit der Seitenlänge 1 Zentimeter gezeichnet.

Soll nun ein zweites Fenster gezeichnet werden, dann muss der Turtle zuerst an die neue Position fahren, damit das Fenster an der richtigen Stelle erscheint, wenn man die Anweisungen erneut ausführt. Eine Schleife funktioniert hier nicht.

Eigene Anweisungen

Dafür erlaubt Logo das Programmieren eigener Anweisungen mit dem Wort ZU:

ZU FENSTER
  WIEDERHOLE 4 [
    VOR 1cm
    RE 90
  ]
ENDE

Nun gibt es eine neue Anweisung FENSTER, die ein quadratisches Fenster zeichnet, wenn sie benutzt wird.

FENSTER
RE 90
VOR 2cm
LI 90
FENSTER