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

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Lernpfad:LibreLogo für Fortgeschrittene/Wiederholungen benutzen =
{{Navigation}}
{{Navigation}}


Zeile 27: Zeile 28:
<pre>
<pre>
WDH 4 [
WDH 4 [
VOR 1cm
VOR 1cm
RE 90
RE 90
]
]
</pre>
</pre>
Zeile 35: Zeile 36:
<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 108 ; Drehung um 108 Grad, statt 90
]
]
</pre>
</pre>
Zeile 43: Zeile 44:
<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>
Test

Version vom 8. September 2018, 11:15 Uhr

Lernpfad:LibreLogo für Fortgeschrittene/Wiederholungen benutzen

Wenn ich eine oder eine Folge von Anweisungen mehrmals hintereinander ausgeführt werden soll, dann kann man die Anweisungen einfach mehrmals hintereinander schreiben (oder kopieren).

Zum Beispiel lässt sich so ein Quadrat zeichnen:

VOR 1cm
RE 90
VOR 1cm
RE 90
VOR 1cm
RE 90
VOR 1cm
RE 90

Bei einem Viereck ist das noch leicht, aber was, wenn ein Fünf-, Sechs-, oder Achtzehn gezeichnet werden soll? Oder wenn das Quadrat statt 1 Zentimeter eine Kantenlänge von 4 Zentimetern haben soll? Dann müssten alle Anweisungen angepasst werden oder eine riesige Menge gleicher Befehle ins Programm kopiert werden.

In solchen Fällen kann man eine Schleife benutzen, um die Anweisungen nur einmal schreiben zu müssen, sie aber mehrmals ausführen zu können.

Zählschleifen

Zählschleifen wiederholen die Anweisungen innerhalb der eckigen Klammern ([]) mehrmals. Wie oft wird durch die Zahl vor der Klammer bestimmt.

WIEDERHOLE n [ ] (WDH n [ ] )

Das Quadrat von oben kann mit Hilfe einer Zählschleife auch so programmiert werden:

WDH 4 [
	VOR 1cm
	RE 90
]

Für ein Fünfeck müssen jetzt nur die entsprechenden Werte verändert werden, ohne die Anweisungen kopieren zu müssen.

WDH 5 [ ; Fünf Wiederholungen, statt vier
	VOR 1cm
	RE 108 ; Drehung um 108 Grad, statt 90
]

Die Veränderung der Kantenlänge des Quadrates lässt sich ebenso durch die Anpassung nur eines Wertes erreichen.

WDH 4 [
	VOR 3cm ; Nur hier ändert sich etwas
	RE 90
]

Test