MINT üben

Notationen und Hilfsmittel

Mit den Operationen der Anlage arbeiten und zwischen Notationen übersetzen.

Dein Fortschritt:
0 / 0 Aufgaben
1

Namenskürzel erzeugen

AFB I–II

Ein 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.

  1. Nennen Sie die Zeichenketten-Operationen der Anlage, die Sie für das Kürzel benötigen.
  2. 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.
  3. 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.