Anweisungen
Modelliere und implementiere alle Aufgaben immer rein imperativ! Also ohne Funktionen. Zum Modellieren benutze am Besten den Struktogrammeditor StruktoG.
Aufgaben
Liste verändern durch Prozeduren
Professor Ganzschlau des Dresdner Supergymnasiums braucht ein Programm für die Notenvergabe. Da er fachlich keine Ahnung hat, denkt er sich neue Bedingungen aus.
- Prüfungsnote von 1 bis 6 mit Zwischennoten
- Augenfarbe (z.B. dunkel=1, hell=0)
- Hunger (z.B. ja=1, nein=0)
- Wetter (z.B. schön=1, nicht schön=0)
- Hat die Person dunkle Augen und er selbst ist nicht hungrig, wird die Note um 10% erhöht.
- Hat die Person dunkle Augen und er selbst ist hungrig, wird die Note um 10% reduziert.
- Hat die Person helle Augen und er selbst ist hungrig, wird die Note um 10% reduziert.
- Hat die Person helle Augen und er selbst ist nicht hungrig, wird die Note um 10% erhöht.
- Ist das Wetter schön, so wird die Note um eine Einheit reduziert. Die Abschlussnoten müssen auf halbe Noten gerundet werden.
Zahlenraten
Implementiere das Spiel Zahlenraten. Gebe am Ende des Spiels eine Statistik aus.
Stein-Schere-Papier
Implementieren das Spiel Stein-Schere-Papier. Erweitere das Spiel um den Brunnen.