Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Implementierung

Der Verschlüsselungsalgorithmus

Das Verfahren zur Verschlüsselung von Nachrichten lässt sich mit folgendem Algorithmus bechreiben.

ALGORITHMUS verschluesselung:
Eingabe: text, blocklaenge
alterText = text
neuerText = leere Zeichenkette
SOLANGE die Länge von alterText größer als Null ist:
    teilwort = Anfang von alterText mit der Länge blocklaenge
    alterText = alterText ohne den Anfang mit der Länge blocklaenge
	WENN neuerText die leere Zeichenkette ist:
        neuerText = Umkehrung von teilwort
	SONST:
        neuerText = neuerText, dann ein Leerzeichen, dann die Umkehrung von teilwort
Ausgabe: neuerText

Aufgabe 1

Implementiere den Algorithmus und teste die Implementierung mit verschiedenen Eingaben.

Aufgabe 2

Entwickle einen Algorithmus zum Entschlüsseln. Implementiere den Algorithmus.

Suche

v
6.3.1.2.5.4
www.inf-schule.de/imperative-programmierung/python/projekte/kontrollstrukturen/zeichenketten/implementierung
www.inf-schule.de/6.3.1.2.5.4

Rückmeldung geben