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
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 , ale to ne vzdy funguje.
Myslim, ze vzdy bude fungovat, pokud najdu prvocisla do , ale neni to zbytecne moc prvocisel?
ps: jak byste prelozili trial division do cestiny?
dik
Offline
Staci skutecne zkouset prvocisla pouze mensi nebo rovna . Zadny delitel cisla 'n' prece nemuze byt vetsi nez
. Cili vsechna prvocisla, ktera deli 'n' musi byt mensi nebo rovna
.
Mimochodem, slovnik na www.seznam.cz rika, ze 'trail divisor' je 'zkušební dělitel'...
Offline
↑ Blujacker:
Tato metoda spočívá v tom, že zkusíš číslo n vydělit všemi prvočísly menšími nebo rovnými . Pokud žádné prvočíslo menší nebo rovno
čí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 nedělí n. Existují tedy přirozená čísla
taková, že
. Zřejmě ale platí
což je spor.
Offline
↑ 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ž . 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