Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 02. 03. 2013 20:47 — Editoval JohnPeca18 (02. 03. 2013 21:22)

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Pravdepodobnostni algoritmy

Ahoj, vedeli by ste mi pomoct?
uloha
http://forum.matweb.cz/upload3/img/2013-03/53257_Uloha.png
Zatím mám jenom a), tam stačí zobrať i v 2 kovej sustava a doplnit zľava nulami na n-ciferne cislo. Vezmem postupnost
n bitov a pokiaľ bude ostre menšia ako i, tak odpoviem ANO, inak NIE.
b) a c) zatim nevim . .

Offline

 

#2 02. 03. 2013 21:11

Stýv
Vrchní cenzor
Příspěvky: 5693
Reputace:   215 
Web
 

Re: Pravdepodobnostni algoritmy

jestli jsem to správně pochopil, tak např. pro x=1/3 bych přečetl 2 bity. v případě:
11 vrátím ano,
10 a 01 vrátím ne,
00 přečtu další dva bity a opakuju...

Offline

 

#3 02. 03. 2013 21:18

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Pravdepodobnostni algoritmy

↑ Stýv:
hm, to nevim jestli vychazi, to by byla pravdepodobnost ano
$\frac{1}{4}+\frac{1}{4}(\frac1 4+\frac{1}{4}(\dots))$
Myslíš, že to dáva dokopy 1/3?

Offline

 

#4 02. 03. 2013 21:43

Stýv
Vrchní cenzor
Příspěvky: 5693
Reputace:   215 
Web
 

Re: Pravdepodobnostni algoritmy

jasně. buď to sečti jako geometrickou řadu, nebo to vem tak, že psti ano:ne jsou 1:2, tedy 1/3 a 2/3

Offline

 

#5 02. 03. 2013 22:50

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Pravdepodobnostni algoritmy

Hm, dobra dekuji, vychazi to. Jeste je potreba vypočítať priemerný prípad. Najhorší prípad bude, že potrebujem nekonecno bitu, coz není kdoví co.

Offline

 

#6 03. 03. 2013 01:26

Stýv
Vrchní cenzor
Příspěvky: 5693
Reputace:   215 
Web
 

Re: Pravdepodobnostni algoritmy

doporučoval bych využít geometrický rozdělení

Offline

 

#7 03. 03. 2013 14:05 — Editoval JohnPeca18 (03. 03. 2013 14:20)

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Pravdepodobnostni algoritmy

Neviem čo si ale predstaviť pod priemerom, skor ted počítam strednú hodnotu.
Nech teda x je racionálne číslo $x=\frac i j$. Potom nájdem n, také že $2^n\geq j$.
Vygenerujem n náhodných bitov. Vzniknuté číslo v 2-kovej sústave označím $y,0\leq y\leq 2^n-1$
Ak $0\leq y < i$ odpoviem ANO ak $i\leq y < j$ odpoviem NIE. Inak vezmem dalsich n bitov a opakujem.

$P(ANO)=\frac{j}{2^n}.\frac{i}{j}+(1-\frac{j}{2^n})(\dots)=\sum_{k=0}^{\infty}\frac{j}{2^n}.\frac{i}{j}.(1-\frac{j}{2^n})^k=\frac{j}{2^n}.\frac{i}{j}\frac{1}{1-(1-\frac{j}{2^n})}=
\frac{i}{j}$

$n\leq E(bitov)=
\sum_{k=1}^{'\infty}kn(1-\frac{j}{2^n})^{k-1}(\frac{j}{2^n})=
n\sum_{k=1}^{'\infty}k(1-\frac{j}{2^n})^{k-1}(\frac{j}{2^n})=$
$\frac{n}{1-\frac{j}{2^n}}\sum_{k=1}^{'\infty}k(1-\frac{j}{2^n})^k(\frac{j}{2^n})=
\frac{n}{1-\frac{j}{2^n}}\frac{1-\frac{j}{2^n}}{\frac{j}{2^n}} \leq \frac{n}{\frac 1 2}=2n$

Mohlo by to byt takto? hlavne mi ide o to pouzitie geometrickeho rozdelenia, ci to je dobre.
A tiez zostava vymysliet nieco na to c). Reprezentacia iracionalneho cisla x, pry muze byt pomoci
funkce ktora pre kazde racionalne cislo y vraci, jestli y<x alebo y>x.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson