Mission 1-05: "Einfacher Würfel"
Website: | BBSI Technik Kaiserslautern |
Kurs: | TG13 GK IV (Wehner) |
Buch: | Mission 1-05: "Einfacher Würfel" |
Gedruckt von: | Gast |
Datum: | Mittwoch, 4. Dezember 2024, 09:19 |
1. Kurzbeschreibung der Vorbereitungsmission
Hallo Rookie,so eine Reise durchs Universum kann sehr lange dauern. Da vertreiben sich die Astronauten
gerne ein wenig die Zeit mit Würfelspielen.
Natürlich programmieren wir unseren eigenen Würfel. (*^_^);
Viel Spass!
2. Inhalte
In dieser Einheit ...
... erstellen wir ein Programm mit dem Namen "Einfacher_Würfel.hex" mit der online-IDE "JavaScript Blocks Editor",
welches nach Betätigung der Taste "A" einen zufälligen Zahlenwert aus der Menge {1, 2, 3, 4, 5, 6} auf dem
Bildschirm des micro:bit-Computers ausgibt.
Schauen wir uns zunächst ein Video dieses Würfels an.
In dieser Einheit lernen wir...
1. ... den Bildschirm des micro:bit effizient und schnell zu löschen: "clear screen"
2. ... Anzeigen von Zahlen auf dem Bildschirm: "show number ..."
3. ... Zufallszahlen zu erzeugen: "pick random 0 to ..."
4. ... die Verwendung von Variablen zum Speichern von Zahlen: "set ... to "
5. ... die Durchführung von einfachen Berechnungen: "... + ..."
6. ... den Start des micro:bit nach dessen Einschalten als Ereignis zu programmieren: "on start ..."
7. ... den Tastendruck mittels der ereignisorientierten Programmierung abzufragen: "on button ... is pressed"
Voraussetzungen:
1. Pausieren des Programmablaufs: "pause (ms) ..."
3. Die Beschreibung Deiner Mission
Erstellen wir nun mit dem Java Script Blocks Editor ein Programm mit dem Namen "EinfacherWürfel.hex", welches ...
... vollständig ereignisorientiert ist und daher keinerlei Hauptprogramm benötigt.
1. Nach dem Einschalten des micro:bit-Computers wird als erstes ein nach links zeigender Pfeil auf dem LED-Display angezeigt,
welcher den Spieler auffordert die linke Taste "A" zu drücken.
2. Das Drücken der Taste "A" löst mittels der ereignisorientierten Programmierung einen Programmcode aus, der ...
a. ... zuerst die Anzeige des micro:bit-Computers löscht und für 0,2 Sekunden durch Anhalten des Programmablaufs
dunkel schaltet.
b. Danach wird der Variable "number" eine Zufallszahl zwischen 1 und 6 zugewiesen.
c. Im letzten Schritt dieser Ereignisroutine wird der Inhalt der Variable "number" auf dem Display ausgegeben, damit
der Anwender das Würfelergebnis ablesen kann.
Wichtiger Hinweis:
Ein einzelner Schritt in der oben stehenden Funktionsbeschreibung des Programms kann durchaus mehrere Befehle und
miteinander zu kombinierende Blöcke umfassen.
Zur Programmerstellung benötigen wir ausschließlich die folgenden Elemente und Befehlsblocke:
Ereignisse:
Steuerung des Programmablaufs:
Visuelle Ausgaben:
Zufallszahlen:
Variablen:
Rechnungen: