Dein Fortschritt:
0 / 0 Aufgaben
1
Namenskürzel erzeugen
AFB I–IIEin Vereinsprogramm erzeugt aus Vor- und Nachnamen ein Kürzel: der erste Buchstabe des Vornamens, dann die ersten drei Buchstaben des Nachnamens, alles in Großbuchstaben. Aus „Ada“ und „Lovelace“ wird „ALOV“. Es dürfen nur die Zeichenketten-Operationen der Prüfungsanlage verwendet werden.
- Nennen Sie die Zeichenketten-Operationen der Anlage, die Sie für das Kürzel benötigen.
- Entwerfen Sie ein Struktogramm für
kuerzel(vor, nach: Zeichenkette): Zeichenkette. Kleinbuchstaben sollen über den ASCII-Wert in Großbuchstaben umgewandelt werden. Nachnamen mit weniger als drei Buchstaben werden vollständig übernommen. - Implementieren Sie die Operation in einer objektorientierten Programmiersprache Ihrer Wahl.
Hinweise
Hinweis zu Aufgabe a)
Länge, Zeichen an Position, Verbinden, ASCII-Wert (und umgekehrt).
Hinweis zu Aufgabe b)
Hilfsoperation gross(z) sinnvoll; Anzahl der Nachnamen-Zeichen = Minimum aus 3 und Länge.
Hinweis zu Aufgabe c)
In Python: ord() und chr(); in Java: Casts zwischen char und int.
