Aufgaben:Aufgabe 2.7Z: C-Programm z3: Unterschied zwischen den Versionen
Aus LNTwww
Nabil (Diskussion | Beiträge) K (Nabil verschob die Seite Zusatzufgaben:2.7 C-Programm z3 nach 2.7Z C-Programm z3) |
|||
Zeile 46: | Zeile 46: | ||
− | [[Category:Aufgaben zu Stochastische Signaltheorie|^2.5 Erzeugung | + | [[Category:Aufgaben zu Stochastische Signaltheorie|^2.5 Erzeugung diskreter Zufallsgrößen^]] |
Version vom 5. März 2017, 16:25 Uhr
- Das nebenstehend angegebene C-Programm z3 erzeugt sukzessive eine binomialverteilte Zufallsgröße mit den charakteristischen Kenngrößen $l$ und $p$. Es verwendet dabei das Programm $z1$, das bereits in Aufgabe A2.7 beschrieben und analysiert wurde.
- Gehen Sie davon aus, dass das Programm mit den Parametern $l = 4$ und $p = 0.75$ aufgerufen wird. Die ersten acht vom Zufallsgenerator random() erzeugten reellwertigen Zahlen (alle zwischen 0 und 1) lauten:
- $$\rm 0.75, 0.19, 0.43, 0.08, 0.99, 0.32, 0.53, 0.02.$$
Hinweis: Diese Aufgabe gehört zu Kapitel 2.5.
Fragebogen
Musterlösung
- 1. Alle drei Aussagen sind richtig.
- 2. Die reellwertigen Zufallszahlen 0.75, 0.19, 0.43 und 0.08 werden jeweils mit 0.25 verglichen und führen zu den Binärwerten 1, 0, 1, 0. Das ergibt im ersten Aufruf die Summe z3 = 2.
- 3. Analog zum Ergebnis von b) treten wegen der Zufallswerte 0.99, 0.32, 0.53 und 0.02 nun die Binärwerte 1, 1, 1 und 0 auf. Dies führt zum Ausgabewert z3 = 3 (Summe der Binärwerte).