Dies ist eine alte Version des Dokuments!
LU05.A09 - Skytale programmieren - TBD
Lernziele
- ???
Rahmenbedingungen
- Zeitbudget: 40 Minuten
- Sozialform: Einzelarbeit
- Hilfsmittel:
- Lernvideo Studyflix: Cäsar-Verschlüsselung
- Programmierumgebung
- Codeeditor Ihrer Wahl
- Programmiersprachen: JS, Python, BASH, SHELL, …
- Keine AI oder Google-Suchen → Sie haben genug Programmierkenntnisse, um den Algorithmus selbst zu programmieren.
- Erwartetes Ergebnis: Script, das eine Cäsar-Verschlüsselung realisiert. In beide Richtungen: Klartext → Chiffretext, Chiffretext → Klartext.
Ausgangslage
???
Arbeitsauftrag
???
Anforderungen:
- Das Programm soll
- vom Benutzer eine Nachricht (Text) einlesen.
Beispiel:
Eingabe: Hallo Welt Shift: 3 Verschlüsselt: Kdoor Zhow Entschlüsselt: Hallo Welt
Hinweis
- Den Shift bekommen Sie hin, wenn Sie mit den Ordinalzahlen (Codewerte der Zeichen arbeiten).
- Codiert wird einfach, indem der Ordinalzahl ein Shift addiert wird.
- Bei Dekodieren wird einfach der Ordinalzahl der Shift abgezogen.
