Grundkurs Informatik Aufgabensammlung mit Lösungen Teil 1
Grundkurs Informatik Aufgabensammlung mit Lösungen Teil 1 Grundkurs Informatik Aufgabensammlung mit Lösungen Teil 1
1-36 Aufgaben und Lösungen Lösung Es sei wfA die Wahrscheinlichkeit dafür, dass bei der Übertragung einer Nachricht über Kanal A ein Fehler auftritt und wfB die Wahrscheinlichkeit dafür, dass die Nachricht über Kanal B fehlerhaft übertragen wird. Nach Voraussetzung ist wfB=2wfA. Es gilt dann für die Wahrscheinlichkeiten wA und wB der korrekten Übertragung über Kanal A bzw. B: wA=1-wfA und wB=1-wfB=1-2wfA Die Wahrscheinlichkeit wBB dafür, dass mindestens eine der zweimal über Kanal B gesendeten identischen Nachrichten ohne Störung den Empfänger erreicht ist: wBB = w(beide Nachrichten bleiben ungestört) + w(nur Nachrichten 1 bleibt ungestört) + w(nur Nachrichten 2 bleibt ungestört) = = wB wB + wB(1-wB) + (1-wB)wB = 2wB-wB 2 = wA-wB 2 < wA Es ist also günstiger, die Nachricht nur einmal über Kanal A zu senden. Aufgabe 2.5.6 (L2) Gegeben seien ein Alphabet A sowie zwei Worte s=s1s2s3...sn und t=t1t2t3...tm mit sj,tj A aus dem Nachrichtenraum A * über diesem Alphabet. Geben Sie eine exakte Definition der lexikografischen Ordnung s
Aufgaben und Lösungen 1-37 Fragen immer zur Ermittlung beider Zahlen ausreichen. Im Einzelfall kann man natürlich Glück haben und mit weniger als 13 Fragen die beiden Zahlen erraten. Dasselbe Resultat erhält man auch durch folgende Überlegung: Wenn alle Ausgänge gleich wahrscheinlich sind, wird die zugehörige Entropie H=ld(4950) 12.27 sein. Auch daraus folgt, dass 13 Fragen genügen. Über eine Strategie zur Auswahl vernünftiger Fragen ist damit natürlich nichts gesagt. Aufgabe 2.5.8 (M1) Gegeben sei das Alphabet A = {a, e, i, o, u} mit den Auftrittswahrscheinlichkeiten w(a)=0.25, w(e)=0.20, w(i)=0.10, w(o)=0.30, w(u)=0.15. Berechnen Sie die Informationsgehalte der Zeichen von A und die Entropie. Lösung Informationsgehalt: Zeichen wi Ii ------------------------------ a 0.25 2.0000 e 0.20 2.3219 i 0.10 3.3219 o 0.30 1.7370 u 0.15 2.7370 I i ld 1 Entropie: w i H n i 1 i i I w H = 0.25 2.0000 + 0.20 2.3219 + 0.10 3.3219 + 0.30 1.7370 +0.15 2. 7370 = = 0.5 + 0.46438 + 0.33219 + 0.5211 + 0.41055 = 2.22822 [Bit/Zeichen] Aufgabe 2.3.9 (M2) Berechnen Sie den mittleren Informationsgehalt des Textes dieser Aufgabe. Lösung Zunächst ist zu abzuzählen, wie oft die einzelnen Zeichen im Text der Aufgabe auftreten. So findet man beispielsweise die Häufigkeiten ha=3 für das Zeichen „a“ und ht=5 für das Zeichen „t“. Die Gesamtzahl der Zeichen ist n=73. Daraus berechnet man nun gemäß wi=hi/n die Auftrittswahrscheinlichkeiten wi. Daraus folgt für die Informationsgehalte Ii der Zeichen: I i ld 1 w i Der mittlere Informationsgehalt, d.h. die Entropie H ergibt sich dann aus der Formel: H n i 1 i i I w Dies kann man etwas mühsam per Hand berechnen. Hier wurde ein C-Programm verwendet. Das Ergebnis H ≈ 4.136 mit den Zwischenergebnissen ist unten aufgelistet.
- Seite 1 und 2: Grundkurs Informatik Aufgabensammlu
- Seite 3 und 4: Aufgaben und Lösungen 1-3 Aufgabe
- Seite 5 und 6: Aufgaben und Lösungen 1-5 Aufgabe
- Seite 7 und 8: Aufgaben und Lösungen 1-7 3. Weite
- Seite 9 und 10: Aufgaben und Lösungen 1-9 1.3 Prin
- Seite 11 und 12: Aufgaben und Lösungen 1-11 1.4 Zah
- Seite 13 und 14: Aufgaben und Lösungen 1-13 Aufgabe
- Seite 15 und 16: Aufgaben und Lösungen 1-15 Eine ge
- Seite 17 und 18: Aufgaben und Lösungen 1-17 Aufgabe
- Seite 19 und 20: Aufgaben und Lösungen 1-19 Aufgabe
- Seite 21 und 22: Aufgaben und Lösungen 1-21 Aufgabe
- Seite 23 und 24: Aufgaben und Lösungen 1-23 2 Nachr
- Seite 25 und 26: Aufgaben und Lösungen 1-25 2.2 Bio
- Seite 27 und 28: Aufgaben und Lösungen 1-27 Aufgabe
- Seite 29 und 30: Aufgaben und Lösungen 1-29 Bei Ver
- Seite 31 und 32: Aufgaben und Lösungen 1-31 Aufgabe
- Seite 33 und 34: Aufgaben und Lösungen 1-33 Aufgabe
- Seite 35: Aufgaben und Lösungen 1-35 Lösung
- Seite 39 und 40: Aufgaben und Lösungen 1-39 } if(h[
- Seite 41 und 42: Aufgaben und Lösungen 1-41 3 Codie
- Seite 43 und 44: Aufgaben und Lösungen 1-43 3.2 Cod
- Seite 45 und 46: Aufgaben und Lösungen 1-45 x i w i
- Seite 47 und 48: Aufgaben und Lösungen 1-47 Aufgabe
- Seite 49 und 50: Aufgaben und Lösungen 1-49 Aufgabe
- Seite 51 und 52: Aufgaben und Lösungen 1-51 Modifik
- Seite 53 und 54: Aufgaben und Lösungen 1-53 Auftrit
- Seite 55 und 56: Aufgaben und Lösungen 1-55 Dieses
- Seite 57 und 58: Aufgaben und Lösungen 1-57 N 2/21
- Seite 59 und 60: Aufgaben und Lösungen 1-59 Der Cod
- Seite 61 und 62: Aufgaben und Lösungen 1-61 Aufgabe
- Seite 63 und 64: Aufgaben und Lösungen 1-63 2 2 8 2
- Seite 65 und 66: Aufgaben und Lösungen 1-65 //*****
- Seite 67 und 68: Aufgaben und Lösungen 1-67 } d=x[i
- Seite 69 und 70: Aufgaben und Lösungen 1-69 return
- Seite 71 und 72: Aufgaben und Lösungen 1-71 printf(
- Seite 73 und 74: Aufgaben und Lösungen 1-73 else pr
- Seite 75 und 76: Aufgaben und Lösungen 1-75 } print
- Seite 77 und 78: Aufgaben und Lösungen 1-77 } free(
- Seite 79 und 80: Aufgaben und Lösungen 1-79 3.5 Ver
- Seite 81 und 82: Aufgaben und Lösungen 1-81 Einsetz
- Seite 83 und 84: Aufgaben und Lösungen 1-83 Lösung
- Seite 85 und 86: Aufgaben und Lösungen 1-85 Axiom 1
Aufgaben und <strong>Lösungen</strong> 1-37<br />
Fragen immer zur Er<strong>mit</strong>tlung beider Zahlen ausreichen. Im Einzelfall kann man natürlich Glück<br />
haben und <strong>mit</strong> weniger als 13 Fragen die beiden Zahlen erraten.<br />
Dasselbe Resultat erhält man auch durch folgende Überlegung: Wenn alle Ausgänge gleich<br />
wahrscheinlich sind, wird die zugehörige Entropie H=ld(4950) 12.27 sein. Auch daraus folgt,<br />
dass 13 Fragen genügen. Über eine Strategie zur Auswahl vernünftiger Fragen ist da<strong>mit</strong> natürlich<br />
nichts gesagt.<br />
Aufgabe 2.5.8 (M1)<br />
Gegeben sei das Alphabet A = {a, e, i, o, u} <strong>mit</strong> den Auftrittswahrscheinlichkeiten w(a)=0.25,<br />
w(e)=0.20, w(i)=0.10, w(o)=0.30, w(u)=0.15. Berechnen Sie die Informationsgehalte der Zeichen<br />
von A und die Entropie.<br />
Lösung<br />
Informationsgehalt:<br />
Zeichen wi Ii<br />
------------------------------<br />
a 0.25 2.0000<br />
e 0.20 2.3219<br />
i 0.10 3.3219<br />
o 0.30 1.7370<br />
u 0.15 2.7370<br />
I<br />
i<br />
ld<br />
1<br />
Entropie:<br />
w<br />
i<br />
H<br />
n<br />
i 1<br />
i i I w<br />
H = 0.25 2.0000 + 0.20 2.3219 + 0.10 3.3219 + 0.30 1.7370 +0.15 2. 7370 =<br />
= 0.5 + 0.46438 + 0.33219 + 0.5211 + 0.41055 = 2.22822 [Bit/Zeichen]<br />
Aufgabe 2.3.9 (M2)<br />
Berechnen Sie den <strong>mit</strong>tleren Informationsgehalt des Textes dieser Aufgabe.<br />
Lösung<br />
Zunächst ist zu abzuzählen, wie oft die einzelnen Zeichen im Text der Aufgabe auftreten. So<br />
findet man beispielsweise die Häufigkeiten ha=3 für das Zeichen „a“ und ht=5 für das Zeichen<br />
„t“. Die Gesamtzahl der Zeichen ist n=73. Daraus berechnet man nun gemäß wi=hi/n die<br />
Auftrittswahrscheinlichkeiten wi. Daraus folgt für die Informationsgehalte Ii der Zeichen:<br />
I<br />
i<br />
ld<br />
1<br />
w<br />
i<br />
Der <strong>mit</strong>tlere Informationsgehalt, d.h. die Entropie H ergibt sich dann aus der Formel:<br />
H<br />
n<br />
i 1<br />
i i I w<br />
Dies kann man etwas mühsam per Hand berechnen. Hier wurde ein C-Programm verwendet.<br />
Das Ergebnis H ≈ 4.136 <strong>mit</strong> den Zwischenergebnissen ist unten aufgelistet.