L1: Konzeption Wortverdreher - JirkaDellOro/Softwaredesign GitHub Wiki
Aufgabe
Konzipiere ein Programm, welches die Eingabe eines aus mehreren Wörtern bestehenden Satzes erwartet. Dieser wird dem Nutzer dann verdreht ausgegeben. Ausgegeben wird
- der Satz in umgekehrter Zeichenfolge, also rückwärts geschrieben
- der Satz mit umgekehrter Wortfolge, innerhalb der Worte sind die Buchstaben aber in der ursprünglichen Reihenfolge
- der Satz mit der ursprünglichen Wortfolge, innerhalb der Worte sind die Zeichen aber umgekehrt gereiht.
Die Eingabe erfolgt simpel mit Hilfe der prompt
-Anweisung.
Beispiel
Eingabe
Die Maus frisst Käse
Ausgabe
eiD suaM tssirf esäK
Käse frisst Maus Die
esäK tssirf suaM eiD
Vorgehensweise und Randbedingungen
Für die drei Ausgabearten soll jeweils eine Aktivität definiert werden. Das Hauptprogramm ruft diese Aktivitäten nacheinander auf. Gegebenenfalls kann auch eine Aktivität wieder weitere Aktivitäten nutzen.
Stelle die Aktivitäten und das Hauptprogramm gemäß der Erläuterungen zu UML in Kapitel 1.2. dieser Broschüre dar:
https://jirkadelloro.github.io/EIA2-Inverted/X01_Appendix/EIA2-Inverted_Booklet.pdf