2. Missionsbeschreibung

Ihre Mission besteht aus 2 Aufträgen:

Auftrag 1:                                                                                                                                     (10 Punkte)
Erstellen Sie für den micro:bit ein Programm mit dem Namen "Schrittzähler.hex"
gemäß der folgenden Funktionsbeschreibung:

Funktionsbeschreibung:

1. Direkt nach dem Einschalten oder einem Warmstart zeigt der micro:bit-Computer               (1 Punkte)
    Bereitschaft durch die Ausgabe eines Herz für die Dauer von einer Sekunde an.

2. Die Schritte werden in der Variablen "Schrittzahl" von 0 an hochgezählt.                             (1 Punkt)

3. Dabei erhöht sich der Inhalt der Variablen "Schrittzahl" mit jeder Erschütterung               (2 Punkte)
    des micro:bit um den Wert 2.

4. Durch Drücken der Taste "A" wird der Zählerstand des Schrittzählers wieder auf 0           (2 Punkte)
    gesetzt.

5. Es erfolgt eine ständige Anzeige des aktuellen Zählerstands wird auf dem Display            (2 Punkte)
    gleich nach Abschluss der Bereitschaftsanzeige aus Punkt 1.

6. Erstellen Sie Ihr Programm ausschließlich nach dem Konzept der ereignisorientierten         (2 Punkte)
    Programmierung
.

Abgabehinweis:
Laden Sie Ihr Programm in gewohnter Weise in den Briefkasten zur Abgabe auf den Moodleserver hoch!


Auftrag 2:                                                                                                                                     (4 Punkte)
Geben Sie uns eine Rückmeldung und beantworten Sie die folgenden Fragen!

1. Aus welchen Grund ist der Wert der Variablen "Schrittzahl" bei jeder Erschütterung            (1 Punkt)
    im Programm um den Wert 2 und nicht um den Wert 1 zu erhöhen?

2. Erläutern Sie allgemein und in maximal 2 Sätzen das Konzept der ereignisorientierten    (2 Punkte)
    Programmierung
!

3. Welche Elemente der ereignisorientierten Programmierung verwenden Sie in Ihrem       (1 Punkt)
    Programmcode?

Abgabehinweis:
Zur Beantwortung der Fragen bietet Ihnen der Briefkasten zur Abgabe in Moodle die Eingabe eines freien Texts an.