Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:codierung:lzw:start [03.10.2022 18:36] – [Decodierung] Frank Schiebel | faecher:informatik:oberstufe:codierung:lzw:start [05.12.2023 14:52] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 58: | Zeile 58: | ||
<WRAP center round box 90%> | <WRAP center round box 90%> | ||
- | Anmerkung: Das Wörterbuch musste zur Decodierung nicht gesondert übertragen werden - es " | + | **Anmerkung**: Das Wörterbuch musste zur Decodierung |
</ | </ | ||
- | + | ||
+ | |||
+ | Für die Aufgaben kannst du die folgenden Arbeitsblätter verwenden: | ||
+ | |||
+ | * {{ : | ||
+ | * {{ : | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A1) === | ||
+ | |||
+ | Codiere den Text '' | ||
+ | |||
+ | ++++ Lösung: | | ||
+ | * Codiert: 041042100043102044104 | ||
+ | * Der uncodierte Text war 13 Zeichen = 13 Bytes lang | ||
+ | * Die Codierung benötigt 7*12 Bit = 10,5 Bytes lang, was am Ende 11 Bytes belegt. | ||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | |||
+ | Decodiere folgenden Code: '' | ||
+ | |||
+ | ++++ Lösung: | | ||
+ | Daraus wird der Text: '' | ||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | Versuche, den Code '' | ||
+ | |||
+ | ++++ Lösung: | | ||
+ | Im letzten Schritt wird auf den Eintrag '' | ||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A4) === | ||
+ | Der folgende LZW-Code: 0 1 2 4 6 5 7 7 3 codiert eine Pixelgrafik, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A5) === | ||
+ | |||
+ | Erläutere in einem kurzen Text das Grundprinzip der Komprimierung beim LZW-Verfahren. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A6) === | ||
+ | |||
+ | Begründe, dass das LZW-Verfahren nicht jede Eingabe komprimieren kann. | ||
+ | |||
+ | ++++ Lösung | | ||
+ | Das LZW-Verfahren ist ein verlustfreies Verfahren, d.h. jede Eingabe ist eindeutig wiederherstellbar. Zu jeder | ||
+ | komprimierten Bitfolge gehört damit genau eine Eingabe. Es kann kein verlustfreies Verfahren geben, das | ||
+ | jede Eingabe komprimiert. | ||
+ | |||
+ | Begründung: | ||
+ | 1. Daraus könnte man aber höchstens zwei Eingaben rekonstruieren. | ||
+ | ++++ | ||
===== Material ===== | ===== Material ===== | ||
{{simplefilelist> | {{simplefilelist> | ||