modul:m183:learningunits:lu05:aufgaben:09

Action unknown: linkbutton

LU05.A09 - Skytale programmieren - TBD

  • ???
  • Zeitbudget: 40 Minuten
  • Sozialform: Einzelarbeit
  • Hilfsmittel:
    • 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.

???

???

Anforderungen:

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

Lösung


Volkan Demir

  • modul/m183/learningunits/lu05/aufgaben/09.txt
  • Zuletzt geändert: 2025/12/08 10:14
  • von vdemir