Projekt - Erweiterungen
Schlüsselwort
Die Zuordnungstabelle ist der Schlüssel beim Codieren und Decodieren. Dieser Schlüssel hat den Nachteil, dass man ihn sich nicht gut merken kann. Es gibt eine einfache Möglichkeit, eine unregelmäßig erscheinende Zuordnungstabelle aus einen Schlüsselbegriff zu erzeugen.
Als Schlüsselwort wählen wir INITIALISIERUNGVONVARIABLEN
. Dieses
Schlüsselwort benutzen wir, um die zugeordneten Buchstaben zu bestimmen.
Zuerst werden alle mehrfach vorkommenden Buchstaben gelöscht. Es bleibt die
Zeichenkette I N T A L S E R U G V O B
. Diese benutzen wir für den Anfang der
Codierungstabelle. Die restlichen Buchstaben in der Codierungstabelle ergänzen wir nach
einem festen Schema: Hier sind die noch nicht benutzten Buchstaben des Alphabets der
Reihe nach hinzugefügt worden. Alles klar?
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | | | | | | | | | | | | | | | | | | | | | | | | | | I N T A L S E R U G V O B C D F H J K M P Q W X Y Z
Aufgabe 1
Entwickle eine Funktion, mit der man aus einem Schlüsselwort die Zuordnungsliste bestimmt.
Aufgabe 2
Denk dir selbst ein Verfahren aus, mit dem man eine ungeordnet erscheinende Zuordnungstabelle aus einem Schlüsselwort erzeugen kann.