Skip to main content
🟢 Beginner

Kalkulator Rozkładu na Czynniki Pierwsze

Rozłóż dowolną liczbę naturalną na czynniki pierwsze. Bezpłatny kalkulator matematyczny online – natychmiastowe, dokładne wyniki bez rejestracji.

Co to jest czynnikowanie pierwsze?

Czynnikowanie pierwsze to proces rozkładania liczby składowej na jej unikalny zestaw pierwotnych bloków budowlanych. Liczba pierwsza to liczba naturalna większa niż 1, która jest podzielna tylko przez 1 i sama siebie — np. 2, 3, 5, 7, 11, 13, 17, 19, 23. Liczba składowa to dowolna liczba całkowita większa niż 1, która nie jest pierwsza — znaczy, że ma co najmniej jeden czynnik inny niż 1 i sama siebie.

Podczas czynnikowania pierwszego liczby takiej jak 360, wyrażamy ją jako produkt pierwiastków: 360 = 2³ × 3² × 5. Ta reprezentacja jest unikalna dla każdej liczby całkowitej — wynik, który jest ugruntowany w Teorii Fundamentalnej Artytmetyki, która stwierdza, że każda liczba całkowita większa niż 1 jest albo pierwsza sama w sobie, albo może być przedstawiona jako unikalny produkt pierwiastków (ignorując porządek czynników).

Koncept ten był badany przez ponad 2 000 lat. Elementy Euklidesa (ok. 300 pne) zawierają zarówno dowód nieskończoności liczb pierwszych, jak i najwcześniejszą formę fundamentalnej teorii, czyniąc czynnikowanie pierwsze jednym z najstarszych ciągle badanych problemów matematycznych.

Teoria Fundamentalna Artytmetyki

Teoria Fundamentalna Artytmetyki jest kamieniem węgielnym teorii liczb. Ma dwa punkty: pierwszy, każda liczba całkowita większa niż 1 może być wyrażona jako produkt pierwiastków; drugi, ta reprezentacja jest unikalna (z wyjątkiem porządku czynników). Na przykład 12 = 2² × 3, i niezależnie od podejścia, zawsze dotrze się do tych samych pierwiastków z tą samą potęgą.

To unikalność czyni czynnikowanie pierwsze tak potężnym. Bez niej operacje arytmetyczne, takie jak znalezienie NWD i NWW, uproszczenie ułamków, czy dowodzenie własności dzielności, byłyby znacznie bardziej skomplikowane. Teoria ta podtrzymuje niemal wszystkie elementarne i pośrednie teorie liczb.

Interesujące skutki: jeśli chcesz wiedzieć, czy liczba n dzieli liczbę m, możesz porównać ich czynnikowanie pierwsze. n dzieli m jeśli i tylko wtedy, gdy każdy pierwiastek, który pojawia się w czynnikowaniu n, również pojawia się w czynnikowaniu m z co najmniej taką samą potęgą.

Jak znaleźć pierwiastki: krok po kroku

Wszystkie dwie główne metody ręczne do czynnikowania pierwszego to drzewo czynnikowe i metoda dzielenia powtarzającego się.

Metoda Drzewa Czynnikowego: Napisz liczbę na górze i rozgałęź ją w dowolne dwa czynniki. Kontynuuj rozgałęszanie każdego składowego czynnika, aż wszystkie gałęzie będą kończyć się liczbami pierwszymi. Dla 180: gałęź do 4 i 45 → gałęź 4 do 2 i 2 → gałęź 45 do 9 i 5 → gałęź 9 do 3 i 3. Zbierz wszystkie węzły liściowe: 2 × 2 × 3 × 3 × 5 = 2² × 3² × 5.

Metoda Dzielenia Powtarzającego się: Podziel liczbę przez najmniejszą liczbę pierwszą, która dzieli ją dokładnie, a następnie podziel wynik przez najmniejszą liczbę pierwszą, która dzieli go, i tak dalej. Dla 360: 360 ÷ 2 = 180 → 180 ÷ 2 = 90 → 90 ÷ 2 = 45 → 45 ÷ 3 = 15 → 15 ÷ 3 = 5 → 5 jest pierwsza. Wynik: 2³ × 3² × 5.

Podstawowa skrótka: Musisz tylko sprawdzić dzielniki pierwsze do √n. Jeśli żaden dzielnik pierwszy do √n nie dzieli n, to n sama jest pierwsza. Dla n = 97, √97 ≈ 9,85, więc musisz tylko sprawdzić 2, 3, 5, 7. Ponieważ żaden z nich nie dzieli 97, jest pierwsza. To redukuje pracę drastycznie dla dużych liczb.

Tabela odwołania do czynników pierwszych

Poniżej znajduje się tabela odwołania do czynników pierwszych wspólnych liczb:

LiczbaOdwołanie do czynników pierwszychLiczba czynników
122² × 36
242³ × 38
362² × 3²9
482⁴ × 310
602² × 3 × 512
722³ × 3²12
1002² × 5²9
1202³ × 3 × 516
1802² × 3² × 518
3602³ × 3² × 524

Formuła liczby czynników: jeśli n = p₁^a × p₂^b × p₃^c…, to całkowita liczba czynników to (a+1)(b+1)(c+1)… Dla 360 = 2³ × 3² × 5¹: czynniki = (3+1)(2+1)(1+1) = 4 × 3 × 2 = 24.

Zastosowania czynnikowania pierwszego

Największy wspólny dzielnik (NWD): Aby znaleźć NWD(48, 180), zróżnicuj oba — 48 = 2⁴ × 3, 180 = 2² × 3² × 5 — potem weź minimalny wykładnik każdego wspólnego pierwiastka: NWD = 2² × 3 = 12. NWD jest używany do uproszczenia ułamków: 48/180 = 4/15 (podziel oba przez 12).

Najmniejszy wspólny mnożnik (NKM): Weź maksymalny wykładnik każdego pierwiastka w obu czynnikowaniach. NKM(48, 180) = 2⁴ × 3² × 5 = 720. NKM jest używany, gdy dodajemy ułamki z różnymi mianownikiem — potrzebny jest wspólny mianownik, który jest NKM(mianownik₁, mianownik₂).

Kryptografia (RSA): Trudność czynnikowania dużych liczb — w szczególności iloczynu dwóch dużych liczb pierwszych — jest podstawą matematyczną szyfrowania RSA. RSA-2048 używa publicznego klucza, który jest iloczynem dwóch 1024-bitowych liczb pierwszych. Czynnikowanie go zajęłoby dłużej niż wiek świata z obecnymi algorytmami. Ta bezpieczeństwo podtrzymuje HTTPS, szyfrowanie pocztowe i podpisy cyfrowe.

Uproszczenie wyrażeń: W algebrze, czynnikowanie wielomianów dzieli się koncepcyjnie z czynnikowaniem liczb całkowitych. Tak jak 12 = 4 × 3 = 2² × 3, wyrażenie x² − 9 czyni się (x−3)(x+3). Mózg czynnikowania pierwszego przenosi się bezpośrednio do manipulacji algebraicznych.

Liczby pierwsze i ich dystrybucja

Liczby pierwsze same w sobie są niezwykle fascynujące. Pierwsze kilka liczb pierwszych to 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47 ... Im większe są liczby, tym liczby pierwsze stają się rzadziej, ale nigdy nie przestają pojawiać się. Euclid udowodnił to ponad 2 300 lat temu prostym dowodem sprzeczności.

Teoria Liczb Pierwszych (udowodniona niezależnie przez Hadamarda i de la Vallée Poussina w 1896 roku) stwierdza, że liczba liczb pierwszych mniejszych lub równych n jest około n / ln(n). Oznacza to, że około 1 na każde ln(n) liczb blisko n jest pierwsze — tak około 1 miliona, około 1 na 14 liczb jest pierwsze; około 1 miliarda, około 1 na 21.

Kategorie specjalne liczb pierwszych to: para pierwsza (pary różniące się o 2: 11 & 13, 17 & 19), Mersenne (w postaci 2^p − 1; największa znana liczba pierwsza w 2024 roku to Mersenne z ponad 41 milionami cyfr), i Sophie Germain (p, gdzie 2p+1 jest również pierwsze). Czy istnieją nieskończenie wiele par pierwszych? To jest problem otwarty — Hipoteza Para Pierwsza.

Rodzaj liczby pierwszejDefinicjaPrzykłady
Para PierwszaRóżnią się o 2(3,5), (11,13), (17,19), (29,31)
Mersenne2^p − 1, gdzie p jest pierwsze7, 31, 127, 8191
Sophie Germainp i 2p+1 są oba pierwsze2, 3, 5, 11, 23
Bezpieczne liczby pierwszeW postaci 2p+1, gdzie p jest Sophie Germain5, 7, 11, 23, 47
Liczby palindromiczneTe same cyfry odwrotnie i do przodu11, 101, 131, 151

Algorytmy czynnikowe: Od podziału próbnego do zaawansowanych metod

Dla małych liczb (poniżej miliarda), podział próbny jest szybki i prosty: spróbuj podzielić przez 2, a następnie wszystkie nieparzyste liczby do √n. Nasz kalkulator używa tego podejścia i obsługuje liczby do dziesięciu miliardów w milisekundach.

Dla większych liczb, matematycy rozwinęli bardziej zaawansowane algorytmy. Metoda Fermata wyraża n jako różnicę dwóch kwadratów: n = a² − b² = (a+b)(a−b). Algorytm Pollarda (rho) (1975) jest metodą probabilistyczną efektywną dla liczb z małymi czynnikami; działa w czasie O(n^(1/4)) i jest używany w wielu zastosowaniach w rzeczywistości.

Najpotężniejszy znany algorytm ogólnego przeznaczenia jest General Number Field Sieve (GNFS), który ma czas działania subeksponencjalny. GNFS został użyty do rozłożenia RSA-768 (768-bitowego RSA challenge number) w 2009 roku, wymagając równoważnego czasu jednostajnego procesora 2 000 lat rozłożonego na wiele komputerów. RSA-2048 uważany jest za niezwykle trudny do rozłożenia z użyciem klasycznych komputerów.

Komputery kwantowe mogą teoretycznie rozłożyć duże liczby efektywnie za pomocą algorytmu Shora (1994), który działa w czasie polinomicznym. Dlatego też rozwój kryptografii po-kwantowej — rozwój szyfrowania, które opiera się na atakach kwantowych — jest ważną dziedziną badań w dzisiejszych czasach.

Wyznaczanie pierwiastków pierwszych w edukacji i konkurencyjnej matematyce

Wyznaczanie pierwiastków pierwszych jest podstawową umiejętnością w szkole średniej i liceum. Pozwala studentom uproszczać ułamki, znaleźć NWW i NWD, pracować z kwadratami i sześcianami perfect, a także zrozumieć reguły dzielności. Zrozumienie faktoryzacji buduje również intuicję do algebry, gdzie faktoryzacja wielomianów jest podobna umiejętnością stosowaną do wyrażeń zamiast liczb całkowitych.

W konkurencyjnej matematyce (AMC, AIME, Olimpiady), problemy z faktoryzacją pierwiastków pierwszych często pojawiają się. Przykład klasyczny: "Ile dodatnich liczb całkowitych dzieli 1 000 000?" Później 1 000 000 = 10⁶ = (2 × 5)⁶ = 2⁶ × 5⁶, odpowiedź to (6+1)(6+1) = 49. Te rodzaje problemów nagradzają studentów, którzy myślą wielokrotnie zamiast dodawczo.

Zrozumienie potęg w faktoryzacji pierwiastków pierwszych również otwiera koncepcje takie jak kwadraty perfect (wszystkie potęgi parzyste), sześciany perfect (wszystkie potęgi podzielne przez 3) oraz najmniejszy kwadrat perfect, który jest wielokrotnością danego liczby — wszystkie te tematy są często spotykane na egzaminach.

Często zadawane pytania

Czy 1 jest liczbą pierwszą?

Nie. Według konwencji, 1 nie jest ani liczbą pierwszą, ani liczbą skomponowaną. Włączenie 1 jako liczby pierwszej rozbiłoby jedyność czynnikowania (6 = 2 × 3 = 1 × 2 × 3 = 1² × 2 × 3, itd., dając nieskończenie wiele "czynnikowań"). Definicja liczby pierwszej wymaga, aby liczba miała dokładnie dwa różne dodatnie dzielniki, a 1 ma tylko jeden.

Jakie jest czynnikowanie pierwsze liczby pierwszej?

Czynnikowanie pierwsze liczby pierwszej to sama liczba. Czynnikowanie pierwsze 17 to tylko 17¹ = 17. Zgodnie z twierdzeniem fundamentalnym arytmetyki, liczby pierwsze są niewzględne budulce – nie mogą być podzielone dalej.

Jak jest wykorzystywane czynnikowanie pierwsze w szyfrowaniu?

RSA zależy od asymetrii obliczeniowej między mnożeniem a czynnikowaniem. Mnożenie dwóch 1024-bitowych liczb pierwszych zajmuje mikrosekundy; czynnikowanie ich 2048-bitowego produktu jest obliczeniowo niemożliwe z użyciem klasycznych komputerów. Ten jeden kłopotliwy mostek jest podstawą bezpieczeństwa większości dzisiejszych internetowych szyfrowań.

Jaka jest największa znana liczba pierwsza?

Jako na dzień 2024, największą znana liczbą pierwszą jest liczba Mersenne'a: 2^136,279,841 − 1, odkryta w październiku 2024. Ma ponad 41 milionów cyfr. Liczby Mersenne'a są znalezione przy użyciu projektu GIMPS (Wielkiego Internetowego Poszukiwania Liczb Mersenne'a) rozproszonego obliczeń.

Jak znaleźć NWW przy użyciu czynnikowania pierwszego?

Czynnikuj oba numery, a następnie pomnóż razem najniższą potęgę każdego wspólnego czynnika pierwszego. NWW(60, 90): 60 = 2² × 3 × 5, 90 = 2 × 3² × 5. Wspólne czynniki pierwsze: 2, 3, 5. NWW = 2¹ × 3¹ × 5¹ = 30.

Jak znaleźć NWW przy użyciu czynnikowania pierwszego?

Czynnikuj oba numery, a następnie pomnóż razem najwyższą potęgę każdego czynnika pierwszego, który pojawia się w żadnej z czynnikowań. NWW(12, 18): 12 = 2² × 3, 18 = 2 × 3². NWW = 2² × 3² = 36. To jest najmniejsza liczba podzielna przez oba 12 i 18.

Czy każda liczba parzysta może być wyrażona jako suma dwóch liczb pierwszych?

To jest słynne prawdopodobieństwo Goldbacha (1742), jedno z najbardziej znanych nierozwiązanych problemów matematycznych. Zostało weryfikowane dla wszystkich liczb parzystych do 4 × 10¹⁸, ale nigdy nie zostało udowodnione dla wszystkich liczb parzystych. Większość matematyków uważa, że jest prawdą.

Ile jest liczb pierwszych?

Nieskończenie wiele. Dowód Euklidesa (ok. 300 r. p.n.e.): załóżmy, że lista liczb pierwszych jest ograniczona p₁, p₂, …, pₙ. Liczba (p₁ × p₂ × … × pₙ) + 1 jest albo sama liczba pierwsza, albo ma czynnik pierwszy niepojawiający się w oryginalnej liście – sprzeczność. Dlatego lista nigdy nie może być kompletna.

Co to jest liczbą semiprime?

Liczbą semiprime jest naturalna liczba, która jest produktem dokładnie dwóch liczb pierwszych (niekoniecznie różnych). Przykłady: 4 (= 2×2), 6 (= 2×3), 9 (= 3×3), 15 (= 3×5). Liczby semiprime są ważne w kryptografii – klucze publiczne RSA są liczbami semiprime, produktem dwóch dużych liczb pierwszych.

Dlaczego musimy sprawdzać tylko do √n?

Jeśli n ma czynnik większy niż √n, musi również mieć odpowiadający mu czynnik mniejszy niż √n (odpowiedź ich iloczyn to n). Dlatego, kiedy sprawdzasz wszystkie liczby pierwsze do √n i nie znaleziono żadnego dzielącego n, udowodniono, że n jest liczbą pierwszą. Przykład: n = 101: √101 ≈ 10,05, więc sprawdź 2, 3, 5, 7. Nie znaleziono żadnego dzielącego 101, więc 101 jest liczbą pierwszą.

Użycie czynnikowania pierwszego do uproszczenia ułamków i pierwiastków

Czynnikowanie pierwsze jest najbardziej systematycznym sposobem na uproszczenie ułamków. Aby uproszczyć 84/126, czynnikuj oba: 84 = 2² × 3 × 7 i 126 = 2 × 3² × 7. NWD = 2 × 3 × 7 = 42. Zatem 84/126 = (84÷42)/(126÷42) = 2/3. Nie ma potrzeby zgadywania — czynniki pierwsze ujawniają NWD bezpośrednio.

Do uproszczenia pierwiastków czynnikowanie pierwsze jest równie potężne. Aby uproszczyć √180: 180 = 2² × 3² × 5. Pary pierwszych liczb wychodzą z pierwiastka: √(2² × 3² × 5) = 2 × 3 × √5 = 6√5. W przypadku pierwiastków trzecich: ∛(108) = ∛(2² × 3³) = 3∛4. Grupy trzech wychodzą z pierwiastka trzeciego.

W konkurencyjnych testach matematycznych te techniki pojawiają się często. Typowa problematyka: "Znajdź najmniejszą liczbę całkowitą n taką, że 360n jest doskonałym kwadratem." Póki 360 = 2³ × 3² × 5, potrzebujemy wszystkich wykładników być parzystymi. Obecnie 2 ma wykładnik 3 (nieparzysty) i 5 ma wykładnik 1 (nieparzysty). Zatem n musi dostarczyć co najmniej 2¹ × 5¹ = 10. Odpowiedź: n = 10. Sprawdź: 360 × 10 = 3600 = 60². ✓

Liczba dzielników, liczby doskonałe i suma dzielników

Czynnikowanie pierwsze otwiera kompletną analizę dzielników liczby. Jeśli n = p₁^a × p₂^b × p₃^c, to liczba dzielników to τ(n) = (a+1)(b+1)(c+1). Suma dzielników to σ(n) = ((p₁^(a+1)−1)/(p₁−1)) × ((p₂^(b+1)−1)/(p₂−1)) × ...

Dla 12 = 2² × 3: τ(12) = (2+1)(1+1) = 6 (dzielniki: 1,2,3,4,6,12). σ(12) = ((2³−1)/(2−1)) × ((3²−1)/(3−1)) = 7 × 4 = 28. Liczba doskonała to suma jej właściwych dzielników (dzielniki wykluczające się). σ(n) − n = n → σ(n) = 2n. Dla 6 = 2 × 3: σ(6) = 12 = 2×6. ✓ 6 jest doskonałe! Dla 28 = 2² × 7: σ(28) = 56 = 2×28. ✓ 28 jest doskonałe!

W 2024 roku znanych jest tylko 51 liczb doskonałych, wszystkie są parzyste, wszystkie mają postać 2^(p−1)(2^p−1), gdzie 2^p−1 jest liczbą Mersenne'a. Czy istnieją jakieś liczby doskonałe nieparzyste? To jeden z najstarszych otwartych problemów matematycznych — nie znaleziono żadnej liczby doskonałej nieparzystej, ale nie udowodniono, że nie istnieją.

Przypomnienie: Zasady dzielności

Przed czynnikowaniem, zasady dzielności pomagają identyfikować czynniki szybko bez pełnego dzielenia. Te krótkie skrót mentalne są niezbędne do efektywnego czynnikowania ręcznego i egzaminów.

DzielnikZasadaPrzykład
2Ostatni cyfra jest parzysta (0,2,4,6,8)348 jest dzielne przez 2
3Suma cyfr jest dzielna przez 3372: 3+7+2=12 → dzielne przez 3
4Ostatnie dwie cyfry dzielne przez 43,724: 24÷4=6 ✓
5Ostatnia cyfra to 0 lub 51,235 jest dzielne przez 5
6Dzielne przez 2 i 3372: parzyste i suma cyfr=12 ✓
7Podwójna ostatnia cyfra, odjąć od reszty; powtórz343: 34−(2×3)=28, 28÷7=4 ✓
8Ostatnie trzy cyfry dzielne przez 83,120: 120÷8=15 ✓
9Suma cyfr dzielna przez 9729: 7+2+9=18 ✓
11Alternatywna suma cyfr dzielna przez 111,331: 1−3+3−1=0 ✓

Przypominanie tych zasad ułatwia czynnikowanie znacznie. Dla 2,520: jest parzyste (÷2), suma cyfr=9 (÷3), kończy się na 0 (÷5). Zaczynając od 2: 2520÷2=1260÷2=630÷2=315÷3=105÷3=35÷5=7. Zatem 2520 = 2³ × 3² × 5 × 7 — liczba bardzo skomplikowana z 48 dzielnikami.