Suchen: Verschlüsselung von Wörtern
|
|
![]() |
(I) Problemstellung
Mit der Aufgabenstellung aus "L2_3.1.2 Arbeitsauftrag Verschlüsselung Buchstabe.docx" wurde be-reits eine Lösung zur Verschlüsselung einzelner Großbuchstaben erarbeitet.
Es soll nun möglich sein, nicht nur einzelne Buchstaben, sondern ganze Wörter zu verschlüsseln.
Dazu wurden die Buchstaben des Alphabets im Array alphabet_klar und die Buchstaben für die Verschlüsselung im Array alphabet_geheim erfasst.
| Klartext: | A | B | C | D | E | F | usw. | Array: alphabet_klar |
|---|---|---|---|---|---|---|---|---|
| verschlüsselter Text: | A | D | Z | V | P | H | usw. | Array: alphabet_geheimr |
In einer Variablen text_klar mit String-Inhalt kann mit der Anweisung text_klar[i] das i.te Element ausgewählt werden.
| Hinweis: | text_klar = "HEINZ" teilstring_text_klar[2] ➜ teilstring erhält den Wert "E" |
Verwenden Sie für die Implementierung Ihrer Lösung die Datei L2_4_4_vorlage_verschluesselung _wort.html, die Ihnen im Ordner Aufgaben/Vorlagen in digitaler Form vorliegt.
Speichern Sie Ihre Lösung in Ihrem Ergebnisordner unter dem Namen
L2_4_4_verschluesselung_wort.py.
(II) Problemanalyse
| Bedeutung | Typ/Struktur | Variable/Größe |
|---|---|---|
(II) Struktogramm
Die Arrays alphabet_klar und alphabet_geheim sind bereits implementiert!
Erstellen Sie hier das Struktogramm
(IV) Programmcode (Python-Code)
Hier können Sie den Code interaktiv testen und ausführen:
Hinweise:
- Schreiben Sie Ihre Antworten direkt in die Textfelder und speichern Sie sie.
- Sie können den interaktiven Python-Editor verwenden, um den Code zu testen und Ihre Ergebnisse zu überprüfen.
