Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf1:code [2023/08/16 06:58] – marroc | gf1:code [2024/10/01 14:25] (aktuell) – marroc | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| {{ : | {{ : | ||
| - | Ein Code ist im eigentlichen Sinn nichts anderes, als eine Vorschrift, wie Informationen bzw. Signale oder Zeichen ( in Form von Texte, Bilder, Musik, usw) in etwas anderes abgebildet werden und damit auch eindeutig wieder zurückgebildet werden können. | + | Ein Code ist im eigentlichen Sinn nichts anderes, als eine Vorschrift, wie Informationen bzw. Signale oder Zeichen ( in Form von Texte, Bilder, Musik, usw.) in etwas anderes abgebildet werden und damit auch eindeutig wieder zurückgebildet werden können. |
| Beispiele von Code könnte die Brailleschrift (Blindenschrift) sein. | Beispiele von Code könnte die Brailleschrift (Blindenschrift) sein. | ||
| Zeile 11: | Zeile 11: | ||
| === Der ASCII-Code, Texte digital abspeichern und aus Code wieder Texte generieren === | === Der ASCII-Code, Texte digital abspeichern und aus Code wieder Texte generieren === | ||
| - | Da das Speichern von Information im Computer binär (mit Null und Eins) aufgebaut ist, braucht es irgendeine Art Übersetzungscode, | + | Da das Speichern von Information im Computer binär (mit Null und Eins) aufgebaut ist, braucht es irgendeine Art Übersetzungscode, |
| Ursprünglich (in der ersten offiziellen Version von ASCII) wurden die Zeichen mit nur 7 Bit verschlüsselt (128 verschiedene Zeichen). Das achte Bit wurde zuerst als Kontrollbit verwendet und später dazu genommen, um die Anzahl möglicher Zeichen zu erweitern. Die hier vorgestellte Version ist eine 8 Bit Variante mit erweitertem Zeichensatz (Mircrosoft). | Ursprünglich (in der ersten offiziellen Version von ASCII) wurden die Zeichen mit nur 7 Bit verschlüsselt (128 verschiedene Zeichen). Das achte Bit wurde zuerst als Kontrollbit verwendet und später dazu genommen, um die Anzahl möglicher Zeichen zu erweitern. Die hier vorgestellte Version ist eine 8 Bit Variante mit erweitertem Zeichensatz (Mircrosoft). | ||
| Zeile 28: | Zeile 28: | ||
| <WRAP nicebox green> | <WRAP nicebox green> | ||
| - | **Auftrag | + | **Auftrag |
| Studieren Sie den folgenden Ausschnitt der ASCII-Tabelle und übersetzen Sie den Text „Informatik macht Spass“ ins Binäre. | Studieren Sie den folgenden Ausschnitt der ASCII-Tabelle und übersetzen Sie den Text „Informatik macht Spass“ ins Binäre. | ||
| </ | </ | ||
| Zeile 37: | Zeile 37: | ||
| <WRAP nicebox green> | <WRAP nicebox green> | ||
| - | **Auftrag | + | **Auftrag |
| Lösen Sie das folgende [[http:// | Lösen Sie das folgende [[http:// | ||
| - | **Auftrag | + | **Auftrag |
| Lösen Sie diese Aufgabe auf OneNote, dort finden Sie auch eine ASCII-Tabelle. Der Satz, der übersetzt werden soll, lautet: «Heute haben wir Schule!» | Lösen Sie diese Aufgabe auf OneNote, dort finden Sie auch eine ASCII-Tabelle. Der Satz, der übersetzt werden soll, lautet: «Heute haben wir Schule!» | ||
| - Übersetzen Sie den Satz mit Hilfe der ASCII-Tabelle in das dezimale Zahlensystem (inklusive Leerschläge und !). Es hilft sehr, eine Tabelle wie im Beispiel dafür zu erstellen. | - Übersetzen Sie den Satz mit Hilfe der ASCII-Tabelle in das dezimale Zahlensystem (inklusive Leerschläge und !). Es hilft sehr, eine Tabelle wie im Beispiel dafür zu erstellen. | ||
| - | - Übersetzen Sie den Text auch ins Binäre. Um fit zu bleiben, berechnen Sie zwei Zeichen, von welchen Sie ja den dezimalen | + | - Übersetzen Sie den Text auch ins Binäre. Um fit zu bleiben, berechnen Sie zwei Zeichen, von welchen Sie ja den dezimalen |
| - Berechnen Sie den Speicherbedarf in Bits (Abk. b) und in Bytes (Abk. B) des Satzes. | - Berechnen Sie den Speicherbedarf in Bits (Abk. b) und in Bytes (Abk. B) des Satzes. | ||
| - Der folgende Code ist ein Satz, der im Binären geschrieben und bereits ins Dezimale übersetzt wurde. Was wurde geschrieben? | - Der folgende Code ist ein Satz, der im Binären geschrieben und bereits ins Dezimale übersetzt wurde. Was wurde geschrieben? | ||
| Zeile 67: | Zeile 67: | ||
| * Geben Sie in //jede Zelle// der obersten Zeile //einen Buchstaben// | * Geben Sie in //jede Zelle// der obersten Zeile //einen Buchstaben// | ||
| {{ : | {{ : | ||
| - | * Die Excel-Funktion, | + | * Die Excel-Funktion, |
| - | * Die Excel-Funktion, | + | * Die Excel-Funktion, |
| * Sie sollten nun wieder den Ausgangstext erhalten! | * Sie sollten nun wieder den Ausgangstext erhalten! | ||
| | | ||
| - | * Senden Sie Ihrem Pultnachbarn per Email eine geheime Botschaft per Email. | + | * Senden Sie Ihrem Pultnachbarn per E-Mail |
| * Geben Sie die Botschaft Zeichen für Zeichen in eine Excel Tabelle ein! | * Geben Sie die Botschaft Zeichen für Zeichen in eine Excel Tabelle ein! | ||
| * Ermitteln Sie den dezimalen Wert der Botschaft mit der entsprechenden Formel. | * Ermitteln Sie den dezimalen Wert der Botschaft mit der entsprechenden Formel. | ||
| * Addieren Sie bei jeder Zelle eine konstante Zahl dazu (zum Beispiel überall + 5) | * Addieren Sie bei jeder Zelle eine konstante Zahl dazu (zum Beispiel überall + 5) | ||
| - | * Senden Sie den dezimalen Code, den Sie erhalten Ihrem Pultnachbarn per Email. Dieser soll nun versuchen, den erhaltenen Code wiederum zu entschlüsseln. Verraten Sie Ihrem Lernpartner aber nicht, dass Sie überall die gleiche Zahl addiert haben. Er macht das gleiche. Knackt Ihr eure gegenseitig gesendeten Geheimbotschaften? | + | * Senden Sie den dezimalen Code, den Sie erhalten Ihrem Pultnachbarn per E-Mail. Dieser soll nun versuchen, den erhaltenen Code wiederum zu entschlüsseln. Verraten Sie Ihrem Lernpartner aber nicht, dass Sie überall die gleiche Zahl addiert haben. Er macht das gleiche. Knackt Ihr eure gegenseitig gesendeten Geheimbotschaften? |
| **Zusatzauftrag Z3**\\ | **Zusatzauftrag Z3**\\ | ||
| //Eine Überlegung ist es wert…// | //Eine Überlegung ist es wert…// | ||
| Wenn wir einen Text mit dem ASCII-Code codieren, dann braucht er pro Zeichen eine fixe Speichergrösse. Um das Ganze zu optimieren, um Speicherplatz zu gewinnen. Überlegen Sie sich, ob Sie ein Verfahren finden, um effizienter Text speichern zu können. Nutzen Sie den Tipp unten. Suchen auf dem Netz ist erlaubt. | Wenn wir einen Text mit dem ASCII-Code codieren, dann braucht er pro Zeichen eine fixe Speichergrösse. Um das Ganze zu optimieren, um Speicherplatz zu gewinnen. Überlegen Sie sich, ob Sie ein Verfahren finden, um effizienter Text speichern zu können. Nutzen Sie den Tipp unten. Suchen auf dem Netz ist erlaubt. | ||
| - | Tipp: Sie könnten sich zum Beispiel einmal überlegen, ob jeder Buchstabe in einem Text immer gleich häufig vorkommt wie jeder andere, oder ob es irgend eine Art Verteilung gibt. Notieren Sie die Erkenntnisse kurz auf OneNote. | + | Tipp: Sie könnten sich zum Beispiel einmal überlegen, ob jeder Buchstabe in einem Text immer gleich häufig vorkommt wie jeder andere, oder ob es irgendeine |
| </ | </ | ||
| Zeile 86: | Zeile 86: | ||
| </ | </ | ||
| [[gf1: | [[gf1: | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||