Grundkurs Informatik Aufgabensammlung mit Lösungen Teil 1
Grundkurs Informatik Aufgabensammlung mit Lösungen Teil 1
Grundkurs Informatik Aufgabensammlung mit Lösungen Teil 1
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Aufgaben und <strong>Lösungen</strong> 1-59<br />
Der Codierungsvorgang läuft da<strong>mit</strong> folgendermaßen ab:<br />
Schritt String Z Präfix P Eintrag in Code-Tabelle Ausgabe<br />
0 HUMUHUMUNUKUNUKUAPUAA - Vorbesetzung -<br />
1 HUMUHUMUNUKUNUKUAPUAA H - -<br />
2 HUMUHUMUNUKUNUKUAPUAA U HU=7 1<br />
3 HUMUHUMUNUKUNUKUAPUAA M UM=8 6<br />
4 HUMUHUMUNUKUNUKUAPUAA U MU=9 3<br />
5 HUMUHUMUNUKUNUKUAPUAA H UH=a 6<br />
6 HUMUHUMUNUKUNUKUAPUAA HU - -<br />
7 HUMUHUMUNUKUNUKUAPUAA M HUM=b 7<br />
8 HUMUHUMUNUKUNUKUAPUAA MU - -<br />
9 HUMUHUMUNUKUNUKUAPUAA N MUN=c 9<br />
10 HUMUHUMUNUKUNUKUAPUAA U NU=d 4<br />
11 HUMUHUMUNUKUNUKUAPUAA K UK=e 6<br />
12 HUMUHUMUNUKUNUKUAPUAA U KU=f 2<br />
13 HUMUHUMUNUKUNUKUAPUAA N Tabelle voll 6<br />
14 HUMUHUMUNUKUNUKUAPUAA NU - -<br />
15 HUMUHUMUNUKUNUKUAPUAA K - d<br />
16 HUMUHUMUNUKUNUKUAPUAA KU - -<br />
17 HUMUHUMUNUKUNUKUAPUAA A - f<br />
18 HUMUHUMUNUKUNUKUAPUAA P - 0<br />
19 HUMUHUMUNUKUNUKUAPUAA U - 5<br />
20 HUMUHUMUNUKUNUKUAPUAA A - 6<br />
21 HUMUHUMUNUKUNUKUAPUAA A - 0<br />
22 HUMUHUMUNUKUNUKUAPUAA - - 0<br />
Zeichen c Binär-Code Hex-Code<br />
____________________________________________<br />
A 0000 0<br />
H 0001 1<br />
K 0010 2<br />
M 0011 3<br />
N 0100 4<br />
P 0101 5<br />
U 0110 6<br />
HU 0111 7<br />
UM 1000 8<br />
MU 1001 9<br />
UH 1010 A<br />
HUM 1011 B<br />
MUN 1100 C<br />
NU 1101 D<br />
UK 1110 E<br />
KU 1111 F<br />
Nach der Kompression hat die Code-Tabelle die<br />
nebenstehende Form. Der Ausgangsstring<br />
HUMUHUMUNUKUNUKUAPUAA wurde in den aus<br />
17 Zeichen <strong>mit</strong> je vier Bit bestehenden Ergebnisstring<br />
1636794626df05600 konvertiert, der so<strong>mit</strong> 68<br />
Bit umfasst. Die sieben Zeichen des Quell-<br />
Alphabets kann man <strong>mit</strong> einem Block-Code von 3<br />
Bit Länge darstellen, so dass die 21 Zeichen des zu<br />
komprimierenden Wortes nur 63 Bit umfassen. So<br />
gesehen ergibt sich keine Kompressionsleistung.<br />
Legt man jedoch als Alphabet die ASCII-Zeichen <strong>mit</strong><br />
8 Bit Länge zu Grunde und wählt man für die Code-<br />
Tabelle 9 Bit, so ergäbe sich immerhin eine Kompression<br />
von 21 8=168 Bit auf 17 9=153 Bit.<br />
Anzumerken ist noch, dass bei der Dekompression<br />
keine weiteren Informationen erforderlich sind, wenn<br />
man sich zuvor auf ein bestimmtes Alphabet verständigt<br />
hat.