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 13. 09. 2008 23:09

Blujacker
Místo: Praha
Příspěvky: 82
Reputace:   
Web
 

trial divison

ahoj

Snazim se poradne pochopit rozkladani cisel na soucin prvocisel a moc nechapu metodu trial divison
trial division
Na zacatku musim mit nejaky seznam prvocisel, ale nejsem si moc jisty, jak velky by ten seznam mel byt. Aby algoritmus fungovat, staci najit vsechna prvocisla do cisla n, ale to je zbytecne moc prvocisel. Nekde jsem cetl, ze staci najit prvocisla do $\sqrt{n}$, ale to ne vzdy funguje.
Myslim, ze vzdy bude fungovat, pokud najdu prvocisla do $\frac{n}{2}$, ale neni to zbytecne moc prvocisel?

ps: jak byste prelozili trial division do cestiny?


dik


Navštivte portál Matematika pro každého! http://maths.cz

Offline

 

#2 13. 09. 2008 23:18

Lishaak
Veterán
Místo: Praha
Příspěvky: 763
Reputace:   
Web
 

Re: trial divison

Staci skutecne zkouset prvocisla pouze mensi nebo rovna $\sqrt{n}$. Zadny delitel cisla 'n' prece nemuze byt vetsi nez $\sqrt{n}$. Cili vsechna prvocisla, ktera deli 'n' musi byt mensi nebo rovna $\sqrt{n}$.

Mimochodem, slovnik na www.seznam.cz rika, ze 'trail divisor' je 'zkušební dělitel'...


Nothing in the world that's worth having comes easy.
Always do what you are most afraid of.

Offline

 

#3 13. 09. 2008 23:20 — Editoval BrozekP (14. 09. 2008 00:01)

Pavel Brožek
Místo: Praha
Příspěvky: 5694
Škola: Informatika na MFF UK
Pozice: Student
Reputace:   194 
 

Re: trial divison

↑ Blujacker:

Tato metoda spočívá v tom, že zkusíš číslo n vydělit všemi prvočísly menšími nebo rovnými $\sqrt n$. Pokud žádné prvočíslo menší nebo rovno $\sqrt n$ číslo n nedělí, pak je n prvočíslo. Ukážu to sporem:

Předpokládejme, že n je složené číslo a žádné prvočíslo menší nebo rovno $\sqrt n$ nedělí n. Existují tedy přirozená čísla $p>\sqrt n,\,q>\sqrt{n}$ taková, že $pq=n$. Zřejmě ale platí

$pq>\sqrt{n}\cdot\sqrt{n}=n$ což je spor.

Offline

 

#4 13. 09. 2008 23:52

Marian
Místo: Mosty u Jablunkova
Příspěvky: 2512
Škola: OU
Pozice: OA, VSB-TUO
Reputace:   67 
 

Re: trial divison

↑ Lishaak:
Bylo by to třeba upřesnit, protože není pravda, že žádný dělitel přirozeného čísla n není větší než $\sqrt{n}$. Jenže je nutno pamatovat na to, že i samotné číslo n je taktéž dělitelem čísla n. Takže chybí mi tam u tebe slovíčko "netriviální (dělitel)". Ale úmysl tvého příspěvku byl určitě myšlen správně.

U BrozekP je to formulováno správně.

Offline

 

#5 14. 09. 2008 00:31

Lishaak
Veterán
Místo: Praha
Příspěvky: 763
Reputace:   
Web
 

Re: trial divison

Zatra, tohle me nemelo uniknout, ponauceni vzato...


Nothing in the world that's worth having comes easy.
Always do what you are most afraid of.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson