# ********************************************** # Programm zum Verschluesseln einer Nachricht # nach dem Caesar-Verfahren # ********************************************** def caesar(klartext, schluessel): klartext = klartext.upper() geheimtext = "" for i in range(0, len(klartext)): buchstabe = klartext[i] ascii = ord(buchstabe) code = ascii + schluessel while (code > 90): code = code - 26 geheimbuchstabe = chr(code) geheimtext = geheimtext + geheimbuchstabe return geheimtext
Rechts ist ein kleine python-Programm zu sehen. Im letzten Jahr wurde bereits programmiert, also kann man erst einmal versuchen, es zu verstehen. Auch, wenn python eine neue Programmiersprache ist.
Das Arbeitsblatt ist für die Bearbeitung in der Schule gedacht, trotzdem kann es nicht schaden, auch auf dem eigenen PC eine gewisse Ordnung zu haben (Aufgabe 2). Dort ist allerdings mit hoher Wahrscheinlichkeit python nicht installiert. An Stelle dessen kann man aber eine Online-Programmierumgebung verwenden, zum Beispiel auf repl.it. Aber Vorsicht mit den Browserbuttons, gespeichert wird dort ohne Anmeldung leider nichts.
Hinweise und Gelegenheit zum Nachschlagen gibt es online reichlich, python ist eine sehr gern verwendete Sprache. Wer keine Lust zum Suchen hat, kann bei python-lernen.de anfangen, dort gibt es auch eine Installationsanleitung
Das zweite Arbeitsblatt beschäftigt sich mit der Entschlüsselung von Cäsar-Chiffren.