Die Programmierung des micro:bit-Computers in "JavaScript Blocks"
9. Auswahlstrukturen
9.2. Die einseitige Auswahl: "if ... then ..."
Mit Hilfe einer einseitigen Auswahl kann entschieden werden, ob ein bestimmter Programmabschnitt
ausgeführt oder nicht ausgeführt werden soll.
Bild 1: "if ... then ..."-Befehlsblock mit Bedingung und Programmcode
Hierzu ist immer eine sogenannte "Bedingung" notwendig, welche immer rechts oben in den
"if ... then ..."-Befehlsblock einzufügen ist (siehe Bild 1).
In dem "if ... then ..."-Befehlsblock eingeklammerten Bereich, ist der Programmcode einzufügen, welcher
in Abhängigkeit der Bedingung auszuführen ist (siehe Bild 1).
Beispiel 1:
Das nachfolgende Programm erstellt eine Zufallszahl, die entweder "0" oder "1" sein kann und legt
diese in der Variable "Wert" ab.
Betrachtungen:
1. Die erste einseitige Auswahl:
Ist die Zahl in der Variablen "Wert" gleich "0", so wird ein trauriger Smiley auf dem Display
des micro:bit-Computers dargestellt.
2. Die zweite einseitige Auswahl:
Ist die Zahl in der Variablen "Wert" gleich "1", so wird ein fröhlicher Smiley auf dem Display
des micro:bit-Computers dargestellt.
3. In beiden Strukturen der einseitigen Auswahl wird eine Prüfung auf Gleichheit als Bedingung
verwendet, welche darüber entscheidet, ob der jeweilige Code zur Darstellung des passenden
Smileys ausgeführt wird.