Stadt land fluss loesung
Schritt für Schritt
- Öffne den micro:bit Block-Editor, um ein Programm für den BBC micro:bit zu schreiben: https://makecode.microbit.org/
- Am LED-Display des micro:bit soll ein zufälliger Buchstabe des Alphabets angezeigt werden.
- Überlege dir, bei welchem Ereignis ein neuer Buchstabe angezeigt werden soll. Das kann beispielsweise beim Drücken der Taste A oder durch Schütteln des micro:bit erfolgen. Du benötigst dafür einen Befehl aus der Befehlskategorie „Eingabe“ und möglicherweise auch einen (oder mehrere) Befehl(e) aus der Befehlskategorie "Logik": Befehle
- Wenn das Ereignis eingetreten ist, dann (und nur dann) sollen die nächsten Befehle ausgeführt werden. (siehe Bedingte Anweisung)
- Wie viele Elemente (Buchstaben) beinhaltet das erstellte Array? Merke dir die Anzahl!
- Generiere eine ganzzahlige Zufallszahl zwischen 0 und der im vorigen Schritt ermittelten Zahl. Verwende dazu den folgenden Befehl aus der Befehlskategorie „Mathematik“: Befehle
- Ändere den Wert der Variable Zufallszahl auf die berechnete Zahl.
- Erstelle eine Variable Zufallsbuchstabe.
- Hilfe zum Befehl: Hilfe
- Der Buchstabe soll am LED-Display für eine bestimmte Zeit angezeigt werden. Befehle
Flussdiagramm
Das folgende Flussdiagramm bringt die oben beschriebenen Schritte auf den Punkt:
Lösung
- Am LED-Display des micro:bit soll ein zufälliger Buchstabe des Alphabets angezeigt werden.
- Überlege dir, bei welchem Ereignis ein neuer Buchstabe angezeigt werden soll. Das kann beispielsweise beim Drücken der Taste A oder durch Schütteln des micro:bit erfolgen. Du benötigst dafür einen Befehl aus der Befehlskategorie „Eingabe“ und möglicherweise auch einen (oder mehrere) Befehl(e) aus der Befehlskategorie "Logik". Wenn das Ereignis eingetreten ist, dann (und nur dann) sollen die nächsten Befehle ausgeführt werden. (siehe Bedingte Anweisung)
- Wie viele Elemente (Buchstaben) beinhaltet das erstellte Array? Merke dir die Anzahl!
- Generiere eine ganzzahlige Zufallszahl zwischen 0 und der im vorigen Schritt ermittelten Zahl. Verwende dazu den folgenden Befehl aus der Befehlskategorie „Mathematik“.
- Der Buchstabe soll am LED-Display für eine bestimmte Zeit angezeigt werden.