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

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
Der Aufbau ist in allen Programmiersprachen ähnlich:
Der Aufbau ist in allen Programmiersprachen ähnlich:


{{Schublade|WENN ''Bedingung''<br>
{{Rahmen|WENN ''Bedingung''<br>
DANN ''Anweisungen falls Bedingung wahr''<br>
DANN ''Anweisungen falls Bedingung wahr''<br>
SONST ''Anweisungen falls Bedingung nicht wahr/falsch''}}
SONST ''Anweisungen falls Bedingung nicht wahr/falsch''}}

Version vom 9. November 2018, 19:06 Uhr

Wenn-Dann-Sonst

Manchmal möchte man, dass der Turtle unterschiedliche Formen zeichnet, je nachdem, ob bestimmte Bedingungen eingetreten sind (wahr sind), oder nicht. In diesen Fällen helfen Verzweigungen oder auch Bedingte Anweisungen genannt.

Der Aufbau ist in allen Programmiersprachen ähnlich:

WENN Bedingung
DANN Anweisungen falls Bedingung wahr
SONST Anweisungen falls Bedingung nicht wahr/falsch

Bedingungen

Bedingungen sind Aussagen, die entweder wahr oder falsch sind. Zum Beispiel könnte eine solche Aussage "es regnet" sein. Wenn du aus dem Fenster schaust kannst du feststellen, ob diese Aussage jetzt gerade wahr oder falsch ist.

In einer Programmiersprache wie LibreLogo könnte so eine Aussage zum Beispiel lauten "Der Turtle guckt gerade nach oben." oder "Dies ist das zehnte Mal, dass die Wiederholung ausgeführt wird.". Jede dieser Bedingungen kann wahr oder falsch sein.

Wenn-Dann

Abhängig davon, ob eine Bedingung wahr oder falsch ist, kann der Turtle nun andere Anweisungen ausführen. Dazu schreibst du die Bedingung einfach hinter die WENN Anweisung und die Anweisungen einfach in eckige Klammern:

WENN Bedingung [ Anweisungen ]