Bedingte Anweisungen

Aus microbit - Das Schulbuch
Version vom 7. Mai 2018, 18:54 Uhr von Maria.grandl (Diskussion | Beiträge) (Beispielprogramm 1 - Schütteln)
Wechseln zu: Navigation, Suche

Was ist das?

WENN der Apfel reif ist, DANN pflücke ich den Apfel, ANSONSTEN esse ich getrocknete Apfelringe.

Nicht nur im täglichen Leben sondern auch beim Programmieren gibt es Situationen, in denen bestimmte Entscheidungen getroffen werden müssen. Diese Entscheidungen sind davon abhängig, ob bestimmte Ereignisse (Der Apfel ist reif.) eintreten oder eben nicht eintreten (Der Apfel ist nicht reif).

Du kannst dem BBC micro:bit sagen, wie er sich verhalten soll, wenn bestimmte Ereignisse eintreten. Dies machst du mit bedingten Anweisungen.

Solche Anweisungen sind nach dem WENN-DANN-(SONST)-Schema aufgebaut:

WENN Knopf A gedrückt wird, DANN zeige einen lachenden Smiley

oder

WENN Knopf A gedrückt wird, DANN zeige einen lachenden Smiley, ANSONSTEN zeige einen traurigen Smiley

Erklärungsvideo

Icon progress.png In Arbeit!

Befehlsblöcke

Die folgenden Befehlsblöcke sind dabei besonders wichtig.

Du findest diese im Editor https://makecode.microbit.org/ in den Kategorien Eingabe und Logik

Wenn-Dann

Wenn-Dann-Block

Wenn-Dann-Block

Wenn-Dann-Block

Wenn-Dann-Ansonsten

Wenn-Dann-Ansonsten-Block

Beispielprogramm 1 - Schütteln

Das Häkchen-Symbol wird nur dann angezeigt, wenn der BBC micro:bit geschüttelt wird.

Schütteln

Beispielprogramm 2 - Helligkeitsmessung=

Wenn es hell ist, also der Wert der Lichtstärke größer als 150 ist, wird ein lachender Smiley angezeigt. Ansonsten erscheint ein trauriger Smiley. Du findest den Befehlsblock, mit dem du die Lichtstärke messen kannst, in der Kategorie Eingabe.

Helligkeitsmessung

Übung

Versuche die Biber-der-Informatik-Aufgabe Alea iacta zu lösen.

  • Klicke dazu auf den folgenden Link:

https://www.ocg.at/sites/ocg.at/files/medien/pdfs/BiberAufgaben2015.pdf

  • Du findest die Aufgabe auf Seite 7.