Lernpfad:LibreLogo für Fortgeschrittene/Wiederholungen benutzen: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
= Lernpfad:LibreLogo für Fortgeschrittene/Wiederholungen benutzen =
{{Navigation}}
{{Navigation}}


Wenn ich eine oder eine Folge von Anweisungen mehrmals hintereinander ausgeführt werden soll, dann kann man die Anweisungen einfach mehrmals hintereinander schreiben (oder [[wikipedia:Copy and Paste|kopieren]]).
Wenn ich eine oder eine Folge von Anweisungen mehrmals hintereinander ausgeführt werden soll, dann kann man die Anweisungen einfach mehrmals hintereinander schreiben (oder [[wikipedia:Copy and Paste|kopieren und einfügen]]).


Zum Beispiel lässt sich so ein Quadrat zeichnen:
Zum Beispiel lässt sich so ein Quadrat zeichnen:
Zeile 23: Zeile 22:
Zählschleifen wiederholen die Anweisungen innerhalb der eckigen Klammern (<code>[]</code>) mehrmals. Wie oft wird durch die Zahl vor der Klammer bestimmt.
Zählschleifen wiederholen die Anweisungen innerhalb der eckigen Klammern (<code>[]</code>) mehrmals. Wie oft wird durch die Zahl vor der Klammer bestimmt.


; <code>WIEDERHOLE n [ ]</code> (<code>WDH n [ ] </code>)
; <code>WIEDERHOLE n [ ]</code> (<code>WDH n [ ]</code>)


Das Quadrat von oben kann mit Hilfe einer Zählschleife auch so programmiert werden:
Das Quadrat von oben kann mit Hilfe einer Zählschleife auch so programmiert werden:
<pre>
<pre>
WDH 4 [
WDH 4 [
VOR 1cm
  VOR 1cm
RE 90
  RE 90
]
]
</pre>
</pre>
Zeile 36: Zeile 35:
<pre>
<pre>
WDH 5 [ ; Fünf Wiederholungen, statt vier
WDH 5 [ ; Fünf Wiederholungen, statt vier
VOR 1cm
  VOR 1cm
RE 108 ; Drehung um 108 Grad, statt 90
  RE 72 ; Drehung um 72 Grad, statt 90
]
]
</pre>
</pre>
Zeile 44: Zeile 43:
<pre>
<pre>
WDH 4 [
WDH 4 [
VOR 3cm ; Nur hier ändert sich etwas
  VOR 3cm ; Nur hier ändert sich etwas
RE 90
  RE 90
]
]
</pre>
</pre>
== Der Zähler ==
Eine besondere Anweisung, die nur innerhalb einer Zählschleife erlaubt ist, ist <code>ZÄHLER</code>.
Mit dieser Anweisung kann ermittelt werden, der wievielte Durchlauf der Schleife gerade stattfindet. Dadurch lassen sich erstaunliche Effekte erzeugen. Probiere doch mal das folgende Programm aus und versuche die Ausgabe zu erklären.
<pre>
WDH 100 [
  VOR ZÄHLER
  RE 90
]
</pre>
{{Inhalt/Übersicht}}
8.581

Bearbeitungen

Navigationsmenü