1.2.8 Aufgaben zum Thema Kontrollstrukturen
Aufgabe 1
Schreiben Sie ein Programm "zahlenraten.cpp", das versucht eine Zahl zu erraten, die Sie sich ausgedacht haben.
Es soll folgendermassen arbeiten: Nachdem Sie sich eine ganze Zahl zwischen 0 und 1000 ausgedacht haben,
starten Sie das Programm. Es wird eine bestimmte Zahl nennen und Sie fragen, ob die gesuchte Zahl
kleiner, größer oder gleich wie diese ist.
Sie antworten dem Programm durch Eingabe von 0 für "gleich", 1 für "größer" und 2 für "kleiner".
Das Programm gibt unter Berücksichtigung Ihrer Eingaben immer wieder Zahlen aus und fragt nach, ob
diese kleiner, größer oder gleich sind, bis es die gesuchte Zahl gefunden hat.
Gehen Sie bei der Bearbeitung dieser Aufgabe folgendermassen vor:
Schreiben Sie ein Programm "zahlenraten.cpp", das versucht eine Zahl zu erraten, die Sie sich ausgedacht haben.
Es soll folgendermassen arbeiten: Nachdem Sie sich eine ganze Zahl zwischen 0 und 1000 ausgedacht haben,
starten Sie das Programm. Es wird eine bestimmte Zahl nennen und Sie fragen, ob die gesuchte Zahl
kleiner, größer oder gleich wie diese ist.
Sie antworten dem Programm durch Eingabe von 0 für "gleich", 1 für "größer" und 2 für "kleiner".
Das Programm gibt unter Berücksichtigung Ihrer Eingaben immer wieder Zahlen aus und fragt nach, ob
diese kleiner, größer oder gleich sind, bis es die gesuchte Zahl gefunden hat.
Gehen Sie bei der Bearbeitung dieser Aufgabe folgendermassen vor:
- Entwerfen Sie den groben Ablauf des Programms in einem Flußdiagramm
- Verfeinern Sie den Programmablauf in einem Struktogramm
- Schreiben Sie das C++ Programm und testen es.
|