Edukacja i Nauka

Kalkulator NWD i NWW

NWD i NWW od 2 do 20 liczb, z algorytmem Euklidesa i czynnikami pierwszymi.

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji

Oddziel je przecinkami, spacjami lub średnikami.

Przykłady:
NWDNajwiększy wspólny dzielnik
6
NWWNajmniejsza wspólna wielokrotność
36
Algorytm Euklidesa krok po kroku
Rozkład na czynniki pierwsze

ℹ️ Dokładna arytmetyka całkowita (BigInt): bez zaokrągleń nawet przy ogromnej NWW. 100% lokalnie, nic nie jest wysyłane.

NWD i NWW online, z pełnym rozwiązaniem

Największy wspólny dzielnik (NWD) i najmniejsza wspólna wielokrotność (NWW) to podstawy arytmetyki: poznaje się je w szkole podstawowej przy ułamkach, a potem wracają w teorii liczb razem z algorytmem Euklidesa i tożsamością Bézouta. Ten kalkulator przyjmuje od 2 do 20 liczb całkowitych i pokazuje drogę do wyniku: kolejne dzielenia, rozkład na czynniki pierwsze, współczynniki Bézouta i ułamek nieskracalny.

Szybkie wyznaczanie NWD i NWW przydaje się przy skracaniu ułamków, sprowadzaniu do wspólnego mianownika, w zadaniach typu „kiedy znów się spotkają?” i przy dzieleniu prostokąta na równe kwadraty. Uczniowie, rodzice sprawdzający prace domowe, nauczyciele przygotowujący rozwiązania i programiści pracujący z cyklami, zębatkami czy kluczami RSA dostają dokładny wynik wraz z pełnym tokiem obliczeń.

  1. Wpisz liczby

    W polu „Liczby całkowite (od 2 do 20)” wpisz od 2 do 20 liczb oddzielonych przecinkami, spacjami lub średnikami albo kliknij jeden z przykładów.

  2. Odczytaj NWD i NWW

    Dwie karty aktualizują się podczas pisania; przycisk „Kopiuj” kopiuje liczbę bez separatorów do schowka.

  3. Sprawdź własności

    Poniżej widać, czy liczby są względnie pierwsze (a przy trzech i więcej liczbach także, czy parami), a dla dwóch liczb również sprawdzenie NWD × NWW = a × b, tożsamość Bézouta i ułamek nieskracalny a/b.

  4. Rozwiń objaśnienia

    „Algorytm Euklidesa krok po kroku” pokazuje każde dzielenie a = q × b + r, a „Rozkład na czynniki pierwsze” najmniejsze i największe wykładniki.

Jak obliczyć NWD i NWW: algorytm Euklidesa i czynniki pierwsze

Narzędzie stosuje algorytm Euklidesa: większą liczbę dzieli się z resztą przez mniejszą, a = q × b + r, a potem powtarza to samo dla b i reszty r, ponieważ NWD(a, b) = NWD(b, r). Ostatnia niezerowa reszta to NWD. NWW oblicza się bez rozkładu: NWW(a, b) = a × b ÷ NWD(a, b).

Dla więcej niż dwóch liczb oblicza się łańcuchowo: NWD(a, b, c) = NWD(NWD(a, b), c), i tak samo dla NWW. Panel czynników pierwszych pokazuje drugą szkolną metodę: zapisując a = 2α × 3β × …, NWD bierze każdy wspólny czynnik pierwszy z najmniejszym wykładnikiem, a NWW wszystkie czynniki pierwsze z największym wykładnikiem.

  • a i b: dzielna i dzielnik w każdym wierszu (najpierw większa liczba).
  • q: iloraz całkowity; r: reszta, zawsze od 0 do b − 1.
  • NWD: największa liczba całkowita dzieląca wszystkie liczby; NWW: najmniejsza dodatnia liczba całkowita podzielna przez każdą z nich.
  • u i v: współczynniki Bézouta, liczby całkowite (także ujemne), dla których u × a + v × b = NWD(a, b), wyznaczane rozszerzonym algorytmem Euklidesa.
  • α, β…: wykładniki w rozkładzie, np. 12 = 22 × 31.

Przykłady obliczania NWD i NWW

LiczbyNWDNWWCo jeszcze pokazuje narzędzie
12, 186366 × 36 = 216 = 12 × 18; Bézout: (−1) × 12 + 1 × 18 = 6; 12/18 = 2/3
8, 12, 204120NWD(8, 12) = 4, potem NWD(4, 20) = 4; NWW: 24, potem 120
17, 311527Względnie pierwsze; 11 × 17 + (−6) × 31 = 1
1071, 4622123 5623 dzielenia; (−3) × 1071 + 7 × 462 = 21; 1071/462 = 51/22
6, 10, 15130Względnie pierwsze łącznie, ale nie parami (6 i 10 mają wspólny dzielnik 2)
2, 3, 5, 7, 11, 13, 17, 19, 231223 092 870Parami względnie pierwsze: NWW to iloczyn liczb

Do czego służą NWD i NWW?

  • Ułamki: skrócić 12/18 do 2/3, dzieląc przez NWD 6, albo dodać 5/12 + 7/18 przy wspólnym mianowniku 36 = NWW(12, 18): 15/36 + 14/36 = 29/36.
  • Cykle i rozkłady jazdy: dwa autobusy odjeżdżają razem o 8:00, jeden co 12 minut, drugi co 18; znów razem odjadą o 8:36, po NWW = 36 minutach.
  • Cięcie i płytki: aby bez odpadów pokryć płytę 120 cm × 84 cm jak największymi kwadratami, bierze się kwadraty o boku NWD(120, 84) = 12 cm, czyli 10 × 7 = 70 sztuk.
  • Zębatki i rytmy: koła o 12 i 18 zębach wracają do położenia początkowego, gdy zazębi się 36 zębów, czyli po 3 obrotach małego i 2 obrotach dużego koła.
  • Kryptografia: w RSA wykładnik publiczny e musi być względnie pierwszy z φ(n), a klucz prywatny d jest odwrotnością e modulo φ(n), którą wyznacza się z tożsamości Bézouta. Dla e = 17 i φ(n) = 3120 narzędzie pokazuje (−367) × 17 + 2 × 3120 = 1, skąd d = −367 + 3120 = 2753; rzeczywiście 17 × 2753 = 15 × 3120 + 1.

Częste błędy

  • Mylenie NWD z NWW: NWD nigdy nie jest większy od najmniejszej liczby, a NWW nigdy nie jest mniejsza od największej. „NWD” równy 36 dla 12 i 18 jest więc na pewno błędny.
  • Mnożenie liczb, by dostać NWW: 12 × 18 = 216, a NWW to 36. Iloczyn dwóch liczb równa się ich NWW tylko wtedy, gdy są one względnie pierwsze (17 × 31 = 527).
  • Stosowanie NWD × NWW = iloczyn do trzech liczb: dla 8, 12 i 20 mamy 4 × 120 = 480, a 8 × 12 × 20 = 1920.
  • Wpisywanie „12,5” albo „1 071”: przecinek i spacja rozdzielają listę, więc zostaną odczytane dwie liczby (12 i 5 albo 1 i 71). Wpisuj liczby bez odstępów między cyframi: 1071.

Wszystkie obliczenia wykonywane są lokalnie w Twojej przeglądarce, w dokładnej arytmetyce całkowitej (BigInt): żadna liczba nie jest wysyłana na serwer. Ograniczenia: od 2 do 20 niezerowych liczb całkowitych o długości do 15 cyfr; rozkład na czynniki pierwsze pojawia się tylko wtedy, gdy każdy czynnik pierwszy da się szybko znaleźć (dzielenie próbne do 1 000 000, potem test pierwszości).

Najczęstsze pytania

Czym różni się NWD od NWW?

NWD (największy wspólny dzielnik) to największa liczba, przez którą dzielą się wszystkie podane liczby; NWW (najmniejsza wspólna wielokrotność) to najmniejsza liczba dodatnia podzielna przez każdą z nich. Dla 12 i 18 wspólne dzielniki to 1, 2, 3 i 6, więc NWD = 6; wspólne wielokrotności to 36, 72, 108…, więc NWW = 36. NWD służy do skracania ułamków, NWW do sprowadzania do wspólnego mianownika.

Jak działa algorytm Euklidesa?

Dzielimy większą liczbę przez mniejszą z resztą, a potem powtarzamy dzielenie dla dzielnika i reszty, aż reszta wyniesie 0. Dla 1071 i 462: 1071 = 2 × 462 + 147, następnie 462 = 3 × 147 + 21, a potem 147 = 7 × 21 + 0. Ostatnia niezerowa reszta, 21, to NWD, otrzymany w zaledwie 3 dzieleniach.

Dlaczego NWD × NWW = a × b?

Dla dwóch liczb każdy czynnik pierwszy występuje raz z mniejszym wykładnikiem (w NWD) i raz z większym (w NWW), co razem daje dokładnie a × b. Dla 12 i 18: 6 × 36 = 216 = 12 × 18. Uwaga: ta zasada nie przenosi się na trzy i więcej liczb; dla 8, 12 i 20 mamy 4 × 120 = 480, a 8 × 12 × 20 = 1920.

Co znaczy, że liczby są względnie pierwsze?

Dwie liczby są względnie pierwsze, gdy ich NWD wynosi 1, jak 17 i 31; ich NWW jest wtedy po prostu ich iloczynem, czyli 527. Dla trzech i więcej liczb narzędzie odróżnia „względnie pierwsze łącznie” od „parami względnie pierwszych”: 6, 10 i 15 mają NWD równy 1, ale 6 i 10 mają wspólny czynnik 2, dlatego NWW wynosi 30, a nie 900 jak iloczyn.

Do czego służy tożsamość Bézouta?

Mówi, że istnieją liczby całkowite u i v, dla których u × a + v × b = NWD(a, b); narzędzie znajduje je rozszerzonym algorytmem Euklidesa, np. (−1) × 12 + 1 × 18 = 6. Pozwala rozwiązywać równania diofantyczne ax + by = c i obliczać odwrotności modulo: 11 × 17 + (−6) × 31 = 1 oznacza, że 11 jest odwrotnością 17 modulo 31. Właśnie tak oblicza się klucz prywatny w RSA.

Jak obliczyć NWD i NWW trzech liczb?

Liczy się po kolei, zawsze dla dwóch liczb: NWD(8, 12, 20) = NWD(NWD(8, 12), 20) = NWD(4, 20) = 4 oraz NWW(8, 12, 20) = NWW(NWW(8, 12), 20) = NWW(24, 20) = 120. Z rozkładu na czynniki pierwsze: z 8 = 2³, 12 = 2² × 3 i 20 = 2² × 5 wynika NWD = 2² = 4 i NWW = 2³ × 3 × 5 = 120. Narzędzie przyjmuje do 20 niezerowych liczb całkowitych o długości do 15 cyfr, liczy w BigInt bez zaokrągleń i pomija znaki minus.