Informatikunterricht 8f
Diese Seite ist ebenfalls erreichbar unter folgender Adresse:
https://bit.ly/informatik8f
2026-04-07 Weiterarbeit mit dem Dateisystem
Wer fertig ist mit den Aufgaben vom 2026-04-07 kann hier weiterarbeiten:
- Recherchiere zum Begriff Datei und sammle deine Erkenntnisse in einer Textdatei in Deinem Ordner
Textein deinemPortfolioordner - Installiere das Programm
Thonnyauf deinem Dektop. Lade dazu die Datei thonny-4.1.4-windows-portable-pygame.zip von iServ herunter und entpacke sie auf deinem Desktop.
Wir werden am Ende der Stunde einige Editoren zur Textbearbeitung kennenlernen:
- Editor
- LibreOffice
- Thonny (gleich installieren)
2026-04-07 Arbeiten mit dem Dateisystem
Grundlagen mit dem Windows-Dateisystem
- Ergänzung weitere Dateien erstellen
- Editoren kennenlernen
- Editor
- Libre Office
- Thony
- Python Programmieren mit Tastenkürzel
- Suchfunktion
- Suche & ersetzen
2026-03-17 ganze Wörter in Scratch mit Caesar verschlüsseln
2026-01-20 Dateisystem verstehen + Caesar-Verschlüsselung in Scratch
- Speichere deine Arbeit am Ende jeder Stunde auf deinem Computer:
- einmal in deinem Protfolio-Ordner auf deinem Desktop
- einmal in unserem zentralen Portfolio-Ordner in iServ
- zu Beginn der Stunde lade die Datei vom letzen Mal in deine Scratch-Oberfläche
2026-01-13 Caesar-Verschlüsselung in Scratch
2026-01-06 Caesar-Verschlüsselung in Scratch
Oder: Geheime Nachrichten – Wie Caesar seine Botschaften schützte
Das Problem
Stell dir vor, du möchtest deinem Freund eine geheime Nachricht schicken. Aber der Zettel muss durch die halbe Klasse gereicht werden – jeder könnte mitlesen!
Genau dieses Problem hatte auch Julius Caesar vor über 2000 Jahren. Er musste seinen Generälen geheime Befehle schicken, aber die Kuriere konnten gefangen genommen werden.
Seine Lösung: Er verschob jeden Buchstaben im Alphabet um eine bestimmte Anzahl von Stellen.
So funktioniert die Caesar-Verschlüsselung
Bei einer Verschiebung von 3 wird aus:
| Original | A | B | C | D | E | F | G | H | ... | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Verschlüsselt | D | E | F | G | H | I | J | K | ... | A | B | C |
Das Wort HALLO wird zu KDOOR.
Aufgabe 0: Verschlüssle deinen Namen mit der Hand (Verschiebung 3). Tausche mit deinem Nachbarn – könnt ihr die Namen gegenseitig entschlüsseln?
Aufgabe: Erstelle einen Cäsar-Verschlüsselungsautomaten mit Scratch
Melde dich dazu auf https://scratch.mit.edu an
Teil 1: Das Alphabet vorbereiten
Bevor wir programmieren können, braucht Scratch eine Liste mit allen Buchstaben des Alphabets.
Aufgabe 1.1: Liste anlegen
- Klicke auf "Variable erstellen" → dann auf "Neue Liste"
- Nenne die Liste
Alphabet - Klicke auf das + unten in der Liste und füge alle 26 Buchstaben hinzu:
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
Aufgabe 1.2: Variablen anlegen
Erstelle diese Variablen:
Eingabe– hier kommt der zu verschlüsselnde Buchstabe reinPosition– die Stelle des Buchstabens im Alphabet (A=1, B=2, ...)NeuePosition– die verschobene StelleAusgabe– der verschlüsselte Buchstabe
Teil 2: Einen einzelnen Buchstaben verschlüsseln
Wir fangen klein an: Erst verschlüsseln wir nur einen Buchstaben mit einer festen Verschiebung von 3.
Aufgabe 2.1: Das Grundgerüst
Baue dieses Skript für deine Figur:
Was passiert hier?
- Die Figur fragt nach einem Buchstaben
- Die Antwort wird in der Variable
Eingabegespeichert
Aufgabe 2.2: Position im Alphabet finden
Jetzt müssen wir herausfinden, an welcher Stelle der Buchstabe im Alphabet steht.
Erweitere dein Skript:
Teste: Gib "D" ein. Die Figur sollte "Position im Alphabet: 4" sagen.
Aufgabe 2.3: Verschieben und neuen Buchstaben finden
Jetzt wird's spannend – wir verschieben!
Teste: Gib "A" ein → Ausgabe sollte "D" sein.
Teste: Gib "D" ein → Ausgabe sollte "G" sein.
Aufgabe 2.4: Das Problem am Ende des Alphabets
Teste: Gib "Y" ein. Was passiert?
Problem: Y ist an Position 25. Plus 3 ergibt 28 – aber unser Alphabet hat nur 26 Buchstaben!
Lösung: Wenn die neue Position größer als 26 ist, ziehen wir 26 ab. So "springt" der Buchstabe wieder an den Anfang.
Teste: "Y" → "B", "Z" → "C"
Geschafft! Du hast einen funktionierenden Caesar-Verschlüssler für einzelne Buchstaben!
Teil 3: Variable Verschiebung
Bisher war die Verschiebung fest auf 3 eingestellt. Jetzt machen wir sie einstellbar.
Aufgabe 3.1: Neue Variable
Erstelle eine neue Variable: Verschiebung
Aufgabe 3.2: Verschiebung abfragen
Ändere dein Skript so, dass es nach der Verschiebung fragt:
Teste mit verschiedenen Verschiebungen:
- A mit Verschiebung 1 → B
- A mit Verschiebung 13 → N
- Z mit Verschiebung 1 → A
Teil 4: Entschlüsseln
Entschlüsseln funktioniert genau andersherum: Statt zu addieren, subtrahieren wir!
Aufgabe 4.1: Nachdenken
Frage: Wenn wir bei der Verschlüsselung 3 addiert haben, was müssen wir beim Entschlüsseln tun?
Aufgabe 4.2: Entschlüsselungs-Modus
Erstelle eine neue Variable: Modus
Erweitere dein Skript am Anfang:
Aufgabe 4.3: Das Problem am Anfang des Alphabets
Beim Entschlüsseln kann die Position auch unter 1 fallen!
Beispiel: "B" (Position 2) mit Verschiebung 3 entschlüsseln: 2 - 3 = -1 ❌
Lösung: Wenn die neue Position kleiner als 1 ist, addieren wir 26.
Ergänze nach der Berechnung von NeuePosition:
Teste: Verschlüssle "H" mit 3 → "K"
Teste: Entschlüssle "K" mit 3 → "H" ✓
Teil 5 (Zusatz): Ganze Wörter verschlüsseln
Du willst mehr? Versuche, ganze Wörter zu verschlüsseln!
Das brauchst du:
- Eine Schleife, die jeden Buchstaben einzeln durchgeht
- Den Block
Zeichen (i) von (Text)um einzelne Buchstaben zu holen - Den Block
verbindeum die Ausgabe zusammenzubauen
Hinweis:
Herausforderung: Was p→siert mit Leerzeichen? Wie könnte man das lösen?
Zusammenfassung
Das hast du gelernt:
| Konzept | Scratch-Block |
|---|---|
| Liste als Nachschlagetabelle | |
| Position in Liste finden | |
| Bedingte Anweisung | |
| Benutzer fragen |
Die Logik der Caesar-Verschlüsselung:
1. Finde die Position des Buchstabens im Alphabet
2. Addiere die Verschiebung
3. Falls > 26: ziehe 26 ab
4. Hole den Buchstaben an der neuen Position
2025-12-09 Algorithmen; Modellierung
Wir arbeiten weiter an dem Arbeitsblatt zu Flussdiagrammen…
https://l.fobizz.com/i9muh
Exportiere dein Ergebnis der Aufgabe 5 als PNG-Bild und speichere es als Flussdiagramm.png im zentralen Portfolio-Ordner
2025-11-25 Algorithmen; Modellierung
Wir erstellen Flussdiagramme zu einfachen Algorithmen
https://l.fobizz.com/i9muh
2025-11-18 Algorithmen II
2025-11-11 Algorithmen
2025-10-14 Was ist ein Algorithmus?
-
- Recherchiere dazu im Internet und notiere eine knappe aber genaue Definition in einem Text-Dokument.
- Speichere dieses Dokument in Deinem Informatik-Portfolio in Deinen eigenen Dateien
- Speichere eine Kopie davon in Deinem Portfolioordner in unserem gemeinsamen Klassen-Ordner