Title: Übungsaufgaben Open Roberta
Course: Wahlfach Informatik_(8) > Section: Algorithmen

Logische Verknüpfungen

Übungen zu logischen Verknüpfungen in Open Roberta Lab.

Sicherheitsschaltung

1. Wähle in Open Roberta Lab als System den Calliope oder Micro:Bit.
2. Schreibe ein Programm, welches eine serielle Schaltung (Sicherheitsschaltung) simuliert.
Die Lampe darf nur leuchten, wenn beide Taster gleichzeitig gedrückt werden.
Dies entspricht einer UND-Verknüpfung.

Flurlicht

1. Wähle in Open Roberta Lab als System den Calliope oder Micro:Bit.
2. Schreibe ein Programm, welches eine Wechselschaltung (Flurlicht) simuliert.
Die Lampe kann von jedem Taster ein- und ausgeschaltet werden.
Die Reihenfolge spielt hierbei keine Rolle.
Dies entspricht einer ODER-Verknüpfung.

Zufallszahlen

1. Wähle in Open Roberta Lab als System den Calliope oder Micro:Bit.
2. Schreibe ein Programm, welches einen Würfel simuliert.
Wenn du den Calliope oder Micro:Bit schüttelst soll eine zufällige Zahl wischen 1 und 6 angezeigt werden.

Indexbasierte Datenstruktur - Liste

Übungsaufgaben zu Variable und Liste.

Variable

1. Wähle in Open Roberta Lab als System den Calliope oder Micro:Bit.
2. Du hast in der vorangegangenen Übung bereits einen Würfel programmiert. Dieses Programm wird nun erweitert.
3. Das Würfelergebnis soll angezeigt und in einer Variablen gespeichert werden.
4. Im nächsten Schritt wird das Würfelergebnis mit der Variablen überprüft. Lediglich größere Werte sollen den Wert in der Variablen ersetzen.

Liste

1. Wähle in Open Roberta Lab als System den Calliope oder Micro:Bit.
2. Du hast in der vorangegangenen Übung bereits einen Würfel programmiert. Dieses Programm wird nun erweitert.
3. Das Würfelergebnis soll angezeigt und in einer Liste gespeichert werden.
4. Erweitere das Programm so, dass der höchste Wert per Knopfdruck auf der LED-Matrix angezeigt wird.
5. Über einen weiteren Knopfdruck soll der Mittelwert aller Würfe berechnet und angezeigt werden.

Versuche die Aufgaben ohne die Blöcke "Maximalwert von einer Liste" oder "Mittelwert von einer Liste" zu lösen.