Калькулятор НОД и НОК
НОД и НОК двух и более чисел (до 20) с алгоритмом Евклида и простыми множителями.
- Мгновенно
- Бесплатно
- Приватно (обработка локально)
- Без регистрации
НОД и НОК онлайн с подробным решением
Наибольший общий делитель (НОД) и наименьшее общее кратное (НОК) относятся к основам арифметики: их проходят в 6 классе вместе с дробями, а затем встречают в теории чисел вместе с алгоритмом Евклида и соотношением Безу. Калькулятор принимает от 2 до 20 целых чисел и показывает ход решения: последовательные деления, разложение на простые множители, коэффициенты Безу и несократимую дробь.
Умение быстро находить НОД и НОК нужно при сокращении дробей, приведении к общему знаменателю, в задачах «когда они снова встретятся?» и при разрезании прямоугольника на одинаковые квадраты. Школьники, родители, проверяющие домашнее задание, учителя, готовящие решения, и программисты, работающие с циклами, шестерёнками или ключами RSA, получают точный ответ и полное решение для тетради.
-
Введите числа
В поле «Целые числа (от 2 до 20)» наберите от 2 до 20 чисел через запятую, пробел или точку с запятой либо нажмите на один из примеров.
-
Посмотрите НОД и НОК
Две карточки обновляются прямо при вводе; кнопка «Копировать» копирует число без разделителей в буфер обмена.
-
Проверьте свойства
Ниже указано, взаимно простые ли числа (для трёх и более чисел ещё и попарно), а для двух чисел приводятся проверка НОД × НОК = a × b, соотношение Безу и несократимая дробь a/b.
-
Раскройте пояснения
Блок «Алгоритм Евклида по шагам» показывает каждое деление a = q × b + r, а в блоке «Разложение на простые множители» видны наименьшие и наибольшие показатели степеней.
Как найти НОД и НОК: алгоритм Евклида и простые множители
Инструмент использует алгоритм Евклида: большее число делится с остатком на меньшее, a = q × b + r, затем то же повторяется для b и остатка r, поскольку НОД(a; b) = НОД(b; r). Последний ненулевой остаток и есть НОД. НОК находится без разложения: НОК(a; b) = a × b ÷ НОД(a; b).
Для трёх и более чисел вычисления идут по цепочке: НОД(a; b; c) = НОД(НОД(a; b); c), так же и для НОК. Блок разложения показывает второй школьный способ: если a = 2α × 3β × …, то НОД берёт каждый общий простой множитель с наименьшим показателем, а НОК берёт все простые множители с наибольшим показателем.
aиb: делимое и делитель в каждой строке (сначала большее число).q: неполное частное;r: остаток, всегда от 0 до b − 1.НОД: наибольшее целое число, на которое делятся все числа;НОК: наименьшее натуральное число, делящееся на каждое из них.uиv: коэффициенты Безу, целые числа (возможно, отрицательные), для которыхu × a + v × b = НОД(a; b); их даёт расширенный алгоритм Евклида.α,β…: показатели степеней в разложении, например 12 = 22 × 31.
Примеры нахождения НОД и НОК
| Ввод | НОД | НОК | Что ещё показывает инструмент |
|---|---|---|---|
12, 18 | 6 | 36 | 6 × 36 = 216 = 12 × 18; Безу: (−1) × 12 + 1 × 18 = 6; 12/18 = 2/3 |
8, 12, 20 | 4 | 120 | НОД(8; 12) = 4, затем НОД(4; 20) = 4; НОК: 24, затем 120 |
17, 31 | 1 | 527 | Взаимно простые; 11 × 17 + (−6) × 31 = 1 |
1071, 462 | 21 | 23 562 | 3 деления; (−3) × 1 071 + 7 × 462 = 21; 1 071/462 = 51/22 |
6, 10, 15 | 1 | 30 | Взаимно простые в совокупности, но не попарно (у 6 и 10 общий множитель 2) |
2, 3, 5, 7, 11, 13, 17, 19, 23 | 1 | 223 092 870 | Попарно взаимно простые: НОК равен произведению |
Где применяются НОД и НОК
- Дроби: сократить 12/18 до 2/3, разделив на НОД 6, или сложить 5/12 + 7/18 с общим знаменателем 36 = НОК(12; 18): 15/36 + 14/36 = 29/36.
- Циклы и расписания: два автобуса отходят вместе в 8:00, один каждые 12 минут, другой каждые 18; снова вместе они отправятся в 8:36, через НОК = 36 минут.
- Раскрой и плитка: чтобы без обрезков покрыть лист 120 см × 84 см самыми крупными квадратами, берут квадраты со стороной НОД(120; 84) = 12 см, всего 10 × 7 = 70 штук.
- Шестерёнки и ритмы: шестерни с 12 и 18 зубьями возвращаются в исходное положение, когда в зацеплении побывают 36 зубьев, то есть через 3 оборота малой и 2 оборота большой.
- Криптография: в RSA открытая экспонента e должна быть взаимно проста с φ(n), а закрытый ключ d является обратным к e по модулю φ(n) и находится через соотношение Безу. Для e = 17 и φ(n) = 3 120 инструмент выводит (−367) × 17 + 2 × 3 120 = 1, откуда d = −367 + 3 120 = 2 753; действительно, 17 × 2 753 = 15 × 3 120 + 1.
Частые ошибки
- Путать НОД и НОК: НОД никогда не больше наименьшего из чисел, а НОК никогда не меньше наибольшего. «НОД», равный 36, для 12 и 18 заведомо неверен.
- Перемножать числа, чтобы получить НОК: 12 × 18 = 216, а НОК равен 36. Произведение двух чисел совпадает с их НОК, только если они взаимно простые (17 × 31 = 527).
- Применять НОД × НОК = произведение к трём числам: для 8, 12 и 20 получаем 4 × 120 = 480, а 8 × 12 × 20 = 1 920.
- Писать «12,5» или «1 071»: запятая и пробел разделяют список, поэтому прочитаются два числа (12 и 5 или 1 и 71). Вводите целые числа без пробелов между разрядами: 1071.
Все вычисления выполняются локально в вашем браузере в точной целочисленной арифметике (BigInt): ни одно число не отправляется на сервер. Ограничения: от 2 до 20 ненулевых целых чисел длиной до 15 цифр; разложение на простые множители показывается, только если каждый простой множитель удаётся быстро найти (пробное деление до 1 000 000, затем тест простоты).
Частые вопросы
Чем НОД отличается от НОК?
НОД (наибольший общий делитель) равен самому большому числу, на которое делится каждое из ваших чисел, а НОК (наименьшее общее кратное) равно самому маленькому натуральному числу, которое делится на каждое из них. Для 12 и 18 общие делители 1, 2, 3 и 6, поэтому НОД = 6; общие кратные 36, 72, 108…, поэтому НОК = 36. НОД нужен для сокращения дробей, НОК для приведения дробей к общему знаменателю.
Как работает алгоритм Евклида?
Большее число делят с остатком на меньшее, затем делят делитель на остаток и повторяют, пока остаток не станет равен 0. Для 1 071 и 462: 1 071 = 2 × 462 + 147, затем 462 = 3 × 147 + 21, затем 147 = 7 × 21 + 0. Последний ненулевой остаток, 21, и есть НОД: всего 3 деления вместо перебора всех делителей.
Почему НОД × НОК = a × b?
Для двух чисел каждый простой множитель входит один раз с меньшим показателем (в НОД) и один раз с большим (в НОК), что вместе даёт ровно a × b. Для 12 и 18: 6 × 36 = 216 = 12 × 18. На три и более чисел это правило не переносится: для 8, 12 и 20 получаем 4 × 120 = 480, а 8 × 12 × 20 = 1 920.
Что значит «взаимно простые»?
Два числа называют взаимно простыми, если их НОД равен 1, например 17 и 31; тогда их НОК равен их произведению, 527. Для трёх и более чисел инструмент различает «взаимно простые в совокупности» и «попарно взаимно простые»: у 6, 10 и 15 НОД равен 1, но 6 и 10 имеют общий множитель 2, поэтому их НОК равен 30, а не произведению 900.
Зачем нужно соотношение Безу?
Оно утверждает, что существуют целые u и v, для которых u × a + v × b = НОД(a; b); инструмент находит их расширенным алгоритмом Евклида, например (−1) × 12 + 1 × 18 = 6. С его помощью решают линейные диофантовы уравнения ax + by = c и находят обратные элементы по модулю: 11 × 17 + (−6) × 31 = 1 означает, что 11 является обратным к 17 по модулю 31. Именно так вычисляется закрытый ключ RSA.
Как найти НОД и НОК трёх чисел?
Числа обрабатывают по очереди: НОД(8; 12; 20) = НОД(НОД(8; 12); 20) = НОД(4; 20) = 4 и НОК(8; 12; 20) = НОК(НОК(8; 12); 20) = НОК(24; 20) = 120. Через простые множители: из 8 = 2³, 12 = 2² × 3 и 20 = 2² × 5 получаем НОД = 2² = 4 и НОК = 2³ × 3 × 5 = 120. Инструмент принимает до 20 ненулевых целых чисел длиной до 15 цифр, считает в BigInt без округлений и игнорирует знак минус.