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: