Наибольший общий делитель (НОД): определение, примеры и свойства. Наибольший общий делитель (НОД) – определение, примеры и свойства Вычисление нод и нок

Ключевые слова конспекта: Натуральные числа. Арифметические действия над натуральными числами. Делимость натуральных чисел. Простые и составные числа. Разложение натурального числа на простые множители. Признаки делимости на 2, 3, 5, 9, 4, 25, 10, 11. Наибольший общий делитель (НОД), а также наименьшее общее кратное (НОК). Деление с остатком.

Натуральные числа — это числа, которые используются для счета предметов - 1, 2, 3, 4 , … Но число 0 не является натуральным!

Множество натуральных чисел обозначают N . Запись «3 ∈ N» означает, что число три принадлежит множеству натуральных чисел, а запись «0 ∉ N» означает, что число нуль не принадлежит этому множеству.

Десятичная система счисления - позиционная система счисления по основанию 10 .

Арифметические действия над натуральными числами

Для натуральных чисел определены следующие действия: сложение, вычитание, умножение, деление, возведение в степень, извлечение корня. Первые четыре действия являются арифметическими .

Пусть a, b и c - натуральные числа, тогда

1. СЛОЖЕНИЕ. Слагаемое + Слагаемое = Сумма

Свойства сложения
1. Переместительное а + b = b + а.
2. Сочетательное а + (b + с) = (а + b) + с.
3. а + 0= 0 + а = а.

2. ВЫЧИТАНИЕ. Уменьшаемое — Вычитаемое = Разность

Свойства вычитания
1. Вычитание суммы из числа а — (b + с) = а — b — с.
2. Вычитание числа из суммы (а + b) — с = а + (b — с); (а + b) — с = (а — с) + b.
3. а — 0 = а.
4. а — а = 0.

3. УМНОЖЕНИЕ. Множитель * Множитель = Произведение

Свойства умножения
1. Переместительное а*b = b*а.
2. Сочетательное а*(b*с) = (а*b)*с.
3. 1 * а = а * 1 = а.
4. 0 * а = а * 0 = 0.
5. Распределительное (а + b) * с = ас + bс; (а — b) * с = ас — bс.

4. ДЕЛЕНИЕ. Делимое: Делитель = Частное

Свойства деления
1. а: 1 = а.
2. а: а = 1. Делить на ноль нельзя!
3. 0: а= 0.

Порядок действий

1. Прежде всего действия в скобках.
2. Потом умножение, деление.
3. И только в конце сложение, вычитание.

Делимость натуральных чисел. Простые и составные числа.

Делителем натурального числа а называется натуральное число, на которое а делится без остатка. Число 1 является делителем любого натурального числа.

Натуральное число называется простым , если оно имеет только два делителя: единицу и само это число. Например, числа 2, 3, 11, 23 - простые числа.

Число, имеющее более двух делителей, называется составным . Например, числа 4, 8, 15, 27 - составные числа.

Признак делимости произведения нескольких чисел: если хотя бы один из множителей делится на некоторое число, то и произведение делится на это число. Произведение 24 15 77 делится на 12 , поскольку множитель этого числа 24 делится на 12 .

Признак делимости суммы (разности) чисел: если каждое слагаемое делится на некоторое число, то и вся сумма делится на это число. Если а: b и c: b , то (а + c) : b . А если а: b , а c не делится на b , то a + c не делится на число b .

Если а: c и c: b , то а: b . Исходя из того, что 72: 24 и 24: 12, делаем вывод, что 72: 12.

Представление числа в виде произведения степеней простых чисел называют разложением числа на простые множители .

Основная теорема арифметики : любое натуральное число (кроме 1 ) либо является простым , либо его можно разложить на простые множители только одним способом.

При разложении числа на простые множители используют признаки делимости и применяют запись «столбиком» В таком случае делитель располагается справа от вертикальной черты, а частное записывают под делимым.

Например, задание: разложить на простые множители число 330 . Решение:

Признаки делимости на 2, 5, 3, 9, 10, 4, 25 и 11.

Существуют признаки делимости на 6, 15, 45 и т. д., то есть на числа, произведение которых можно разложить на множители 2, 3, 5, 9 и 10 .

Наибольший общий делитель

Наибольшее натуральное число, на которое делится нацело каждое из двух данных натуральных чисел, называется наибольшим общим делителем этих чисел (НОД ). Например, НОД (10; 25) = 5; а НОД (18; 24) = 6; НОД (7; 21) = 1.

Если наибольший общий делитель двух натуральных чисел равен 1 , то эти числа называются взаимно простыми .

Алгоритм нахождения наибольшего общего делителя (НОД)

НОД часто используется в задачах. Например, между учениками одного класса поделили поровну 155 тетрадей и 62 ручки. Сколько учеников в этом классе?

Решение: Нахождение количества учащихся этого класса сводится к нахождению наибольшего общего делителя чисел 155 и 62, поскольку тетради и ручки поделили поровну. 155 = 5 31; 62 = 2 31. НОД (155; 62) = 31 .

Ответ: 31 ученик в классе.

Наименьшее общее кратное

Кратным натурального числа а называется натуральное число, которое делится на а без остатка. Например, число 8 имеет кратные: 8, 16, 24, 32 , … Любое натуральное число имеет бесконечно много кратных.

Наименьшее общее кратное (НОК) называется наименьшее натуральное число, которое кратно этим числам.

Алгоритм нахождения наименьшего общего кратного (НОК ):

НОК также часто применяется в задачах. Например, два велосипедиста одновременно стартовали по велотреку в одном направлении. Один делает круг за 1 мин, а другой - за 45 с. Через какое наименьшее количество минут после начала движения они встретятся на старте?

Решение: Количество минут, через которое они снова встретятся на старте, должно делиться на 1 мин , а также на 45 с . В 1 мин = 60 с. То есть необходимо найти НОК (45; 60).
45 = 3 2 5;
60 = 2 2 3 5.
НОК (45; 60) = 2 2 3 2 5 = 4 9 5 = 180 .
В результате получается, что велосипедисты встретятся на старте через 180 с = 3 мин.

Ответ: 3 мин.

Деление с остатком

Если натуральное число а не делится нацело на натуральное число b , то можно выполнить деление с остатком . В таком случае полученное частное называется неполным . Справедливо равенство:

а = b n + r,

где а - делимое, b - делитель, n - неполное частное, r - остаток. Например, пусть делимое равно 243 , делитель - 4 , тогда 243: 4 = 60 (остаток 3) . То есть а = 243, b = 4, n = 60, r = 3, тогда 243 = 60 4 + 3 .

Числа, которые делятся на 2 без остатка, называются четными : а = 2n , n N.

Остальные числа называются нечетными : b = 2n + 1 , n N.

Это конспект по теме «Натуральные числа. Признаки делимости» . Чтобы продолжить, выберите дальнейшие действия:

  • Перейти к следующему конспекту:

Алгоритм Евклида – это алгоритм нахождения наибольшего общего делителя (НОД) пары целых чисел.

Наибольший общий делитель (НОД) – это число, которое делит без остатка два числа и делится само без остатка на любой другой делитель данных двух чисел. Проще говоря, это самое большое число, на которое можно без остатка разделить два числа, для которых ищется НОД.

Алгоритм нахождения НОД делением

  1. Большее число делим на меньшее.
  2. Если делится без остатка, то меньшее число и есть НОД (следует выйти из цикла).
  3. Если есть остаток, то большее число заменяем на остаток от деления.
  4. Переходим к пункту 1.

Пример:
Найти НОД для 30 и 18.
30 / 18 = 1 (остаток 12)
18 / 12 = 1 (остаток 6)
12 / 6 = 2 (остаток 0)
Конец: НОД – это делитель 6.
НОД (30, 18) = 6

a = 50 b = 130 while a != 0 and b != 0 : if a > b: a = a % b else : b = b % a print (a + b)

В цикле в переменную a или b записывается остаток от деления. Цикл завершается, когда хотя бы одна из переменных равна нулю. Это значит, что другая содержит НОД. Однако какая именно, мы не знаем. Поэтому для НОД находим сумму этих переменных. Поскольку в одной из переменных ноль, он не оказывает влияние на результат.

Алгоритм нахождения НОД вычитанием

  1. Из большего числа вычитаем меньшее.
  2. Если получается 0, то значит, что числа равны друг другу и являются НОД (следует выйти из цикла).
  3. Если результат вычитания не равен 0, то большее число заменяем на результат вычитания.
  4. Переходим к пункту 1.

Пример:
Найти НОД для 30 и 18.
30 - 18 = 12
18 - 12 = 6
12 - 6 = 6
6 - 6 = 0
Конец: НОД – это уменьшаемое или вычитаемое.
НОД (30, 18) = 6

a = 50 b = 130 while a != b: if a > b: a = a - b else : b = b - a print (a)

В этом уроке мы поговорим о том как вычислять НОД и НОК. Дело в том, что элементарные арифметические вычисления должен уметь делать любой программист, так как алгоритм вычисления можно встретить во многих программах. Тем более вы их уже должны знать, если вы учились в школе 5 классе.

Наибольший общий делитель. НОД.

Для нахождения общего делителя вам нужно знать следующее:

Запомните: наибольший общий делитель (НОД) двух целых чисел – это наибольшее целое число, на которое делятся оба исходных числа без остатка. Однако одно из исходных чисел должно быть большее нуля.
Запомните: если у вас одно из двух чисел ноль, то НОД будет, то число что больше ноля.
Запомните: существует понятие взаимно-простых чисел, у которого нет общих делителей, кроме единицы. К примеру число 5 и 4, НОД этих чисел будет равен 1, так как если 5 разделить на 4 вы не получите целое число без остатка, следовательно НОД=1

Все остальные числа, у которых НОД больше 1, вычисляются по принципу бинарного алгоритма или с помощью алгоритма Евклида. В этой статье мы подробно разберем алгоритм Евклида, который еще называют взаимным вычитанием, поскольку НОД получается при последовательном вычитании меньшего из большего. Используем алгоритм Евклида в нашем примере НОД(12, 30). По алгоритму Евклида нам надо вычесть из большее меньшее, то есть из 30-12-12=6 В числе 30 у нас может поместиться число 12 только два раза, число 12 называют кратным, и остатком останется число 6. Теперь нам надо из числа 30 отнять кратное числа 6, которое у нас получилось, 30-6-6-6-6-6=5 НОД числа 12 и 30 будет равен 6. Так как нам надо найти именно наибольший делитель в нашем случаи 6 больше 5, следовательно НОД(12,30)=6. Как видите ничего сложного, теперь давайте составим блок схему.

Блок-схема «Алгоритм Евклида»

рис.1

Если число a и b равно, НОД этих чисел будет любое из них, так как они могут делиться друг на друга. Если a и b не равны, мы их сравниваем a, если a меньше чем b то их надо поменять местами в a присвоить значение b, в b присвоить значение а и перейти к следующему вычислению описанного ниже. Если a больше чем b то, надо из а вычесть b , результат сохранить в a , и так до тех пор, пока а не станет равно b . Рассмотрим на примере.

Пример НОД(12,30).

  • 12=30 | a==b; //в нашем случаи 12 не равно 30
  • 12<30 | a
  • 30 12 | a==b; b==a; //меняем местами
  • 30-12=18 | a=a-b;//производим вычитание
  • 18=12| a==b;//равно ли а и b
  • 18<12| ab
  • 18-12=6|a=a-b; //производим вычитание
  • 6=12|a==b; //в нашем случаи 6 не равно 12
  • 6<12|a
  • 6 12| a==b; b==a; //меняем местами
  • 12-6=6|a=a-b;//производим вычитание
  • 6=6| a==b; //в нашем случаи 6 равно 6
  • НОД(12,30)=6;

Наименьшее общее кратное(НОК).

НОК-это число которое из двух и более натуральных чисел является наименьшим натуральным числом, которое само делится нацело, и каждое из исходных чисел.

Самый простой и быстрый способ в плане реализации программного кода, это первоначально вычислить НОД двух чисел, затем произведение исходных двух целых чисел a и b разделить на НОД. Посмотрим на примере как это выглядет. Возьмем за пример все те же цифры 12 и 30 как мы помним наибольшее общее кратное равнялось 6. НОД=6 Следовательно по формуле НОК=a*b/НОД. НОК=12*30/6=60 Есть и другие варианты вычисления НОК к примеру каноническое разложение чисел. Рассмотрим пример, первоначально нам надо выяснить какое из чисел больше, потом мы раскладываем числа на кратные 12= 2 *2* 3 , и число 30= 2 * 3 *5 Вычисляем произведение кратных чисел из числа 30, так как оно является наибольшим. В следующей операции, одинаковые цифры вычеркиваются, как это сделал я из большего меньшее, а оставшиеся кратные числа из 12 умножаются друг на друга, у нас осталось только число 2, которое умножается на произведение кратных чисел из 30, в результате вычисления вы и получите НОК. Выглядет это следующим образом НОК=2*3*5*2=60 Хорошо это можно представить в виде столбиков, как это можно видеть из рис. 2.

рис. 2

В целом ничего сложного, главное не запутаться, сейчас мы нарисуем блок схему наименьшего общего кратного (НОК).

Блок схема Наименьшего общего кратного (НОК)

рис 3.

Алгоритм работы программы описан вначале, статьи о НОК.

Но как же быть если нам надо к примеру найти НОД трех и более натуральных чисел, или найти НОК трех или более натуральных чисел. Тут ничего сложного инструкцию по нахождению НОД из 3 чисел и НОК смотрим ниже.

НОД трех чисел:

  • Сравниваем все числа К примеру a
  • Начинаем вычисления с больших чисел к меньшим
  • Вычисляем НОД по аналогии с двумя числами a и b
  • Вычисляем по аналогии чисел НОД(a,b) и с Пример: НОД(a,b,c)=НОД((НОД(a,b)),с);
  • НОД(12,30,60)
  • 12<30<60
  • НОД(60,30)=30
  • НОД(30,12)=6

Точно так же производиться вычисления НОД из четырех чисел из пяти итд. По аналогии с НОД вычисляется и НОК с тремя и более числами. Приведу в пример НОД трех чисел блок схему алгоритма смотрите рис. 4.

Блок схема НОД алгоритма трех чисел, четырех чисел итд.

рис. 4

Разберем по подробнее работу программы блок схемы из рис. 4.

  • У нас подается 3 числа, но их может быть сколько угодно.
  • Их мы записываем в массив array.
  • Выполняем метод sort(); Это мой метод он принимает массив чисел, делает сортировку по убыванию, пузырьковым методом, о нем вы можете прочитать из уроков о массивах.
  • Выполняем метод nod(), который принимает первые два числа. Я создал метод по аналогии как написано выше в этой статье.
  • В следующем блоке я помещаю в тело цикла метод nod(), который присваиваю возвращаемое число из метода nod() переменной a.
  • Выводим результат.
  • Завершаем работу программы.

.

Пока писал статью, написал программу НОК и НОД вычисления, которую можете скачать с сайта. Работа программы очень простая, достаточно в текстовое поле вписать цифры через пробел или запятую, нажать на кнопку вычислить или Enter и программа выведет результат. Программа написана на языке java. Может запускаться со всех систем.


рис 5.

Скачать калькулятор НОК и НОД .

Чтобы найти наименьшее общее кратное (НОК) и наибольший общий делитель (НОД) двух чисел воспользуйтесь нашим онлайн калькулятором:

Введите числа: и
НОК:
НОД:

Определить

Просто введите числа и получите результат.

Как найти НОК двух чисел

Наименьшее общее кратное (НОК) двух или нескольких чисел – это самое маленькое число, которое можно разделить на каждое из этих чисел без остатка.

Для того чтобы найти наименьшее общее кратное (НОК) двух чисел можно воспользоваться следующим алгоритмом (5 класс):

  1. Оба числа (сначала наибольшее число).
  2. Сравним множители большего числа с множителями меньшего. Выделим все множители меньшего числа, которых нет у большего.
  3. Добавим выделенные множители меньшего числа к множителям большего.
  4. Найдём НОК, перемножив ряд множителей, полученных в пункте 3.

Пример

Для примера определим НОК чисел 8 и 22 .

1) Раскладываем на простые множители:

2) Выделим все множители 8-ми, которых нет у 22-х:

8 = 2⋅2 2

3) Добавим выделенные множители 8-ми к множителям 22-х:

НОК (8; 22) = 2 · 11 · 2 · 2

4) Вычисляем НОК:

НОК (8; 22) = 2 · 11 · 2 · 2 = 88

Как найти НОД двух чисел

Наибольший общий делитель (НОД) двух или нескольких чисел – это наибольшее натуральное целое число, на которое эти числа можно разделить без остатка.

Чтобы найти наибольший общий делитель (НОД) двух чисел, для начала необходимо разложить их на простые множители. Затем нужно выделить общие множители, которые имеются и у первого числа и у второго. Перемножаем их – это и будет НОД. Чтобы лучше понять алгоритм рассмотрим пример:

Пример

Для примера определим НОД чисел 20 и 30 .

20 = 2 ⋅2⋅5

30 = 2 ⋅3⋅5

НОД(20,30) = 2⋅5 = 10

Но многие натуральные числа делятся нацело ещё и на другие натуральные числа.

Например :

Число 12 делится на 1, на 2, на 3, на 4, на 6, на 12;

Число 36 делится на 1, на 2, на 3, на 4, на 6, на 12, на 18, на 36.

Числа, на которые число делится нацело (для 12 это 1, 2, 3, 4, 6 и 12) называются делителями числа . Делитель натурального числа a - это такое натуральное число, которое делит данное число a без остатка. Натуральное число, которое имеет более двух делителей, называется составным . Обратите внимание, что числа 12 и 36 имеют общие делители. Это числа: 1, 2, 3, 4, 6, 12. Наибольший из делителей этих чисел - 12.

Общий делитель двух данных чисел a и b - это число, на которое делятся без остатка оба данных числа a и b . Общий делитель нескольких чисел (НОД) — это число, служащее делителем для каждого из них.

Кратко наибольший общий делитель чисел a и b записывают так:

Пример : НОД (12; 36) = 12.

Делители чисел в записи решения обозначают большой буквой «Д».

Пример:

НОД (7; 9) = 1

Числа 7 и 9 имеют только один общий делитель - число 1. Такие числа называют взаимно простыми чи слами .

Взаимно простые числа - это натуральные числа, которые имеют только один общий делитель - число 1. Их НОД равен 1.

Наибольший общий делитель (НОД), свойства.

  • Основное свойство: наибольший общий делитель m и n делится на любой общий делитель этих чисел. Пример : для чисел 12 и 18 наибольший общий делитель равен 6; он делится на все общие делители этих чисел: 1, 2, 3, 6.
  • Следствие 1: множество общих делителей m и n совпадает с множеством делителей НОД(m , n ).
  • Следствие 2: множество общих кратных m и n совпадает с множеством кратных НОК (m , n ).

Это означает, в частности, что для приведения дроби к несократимому виду надо разделить её числитель и знаменатель на их НОД.

  • Наибольший общий делитель чисел m и n может быть определён как наименьший положительный элемент множества всех их линейных комбинаций:

и поэтому представим в виде линейной комбинации чисел m и n :

Это соотношение называется соотношением Безу , а коэффициенты u и v коэффициентами Безу . Коэффициенты Безу эффективно вычисляются расширенным алгоритмом Евклида. Это утверждение обобщается на наборы натуральных чисел — его смысл в том, что подгруппа группы , порождённая набором , — циклическая и порождается одним элементом: НОД (a 1 , a 2 , … , a n ).

Вычисление наибольшего общего делителя (НОД).

Эффективными способами вычисления НОД двух чисел являются алгоритм Евклида и бинарный алгоритм . Кроме того, значение НОД (m ,n ) можно легко вычислить, если известно каноническое разложение чисел m и n на простые множители:

где — различные простые числа, а и — неотрицательные целые числа (они могут быть нулями, если соответствующее простое отсутствует в разложении). Тогда НОД (m ,n ) и НОК (m ,n ) выражаются формулами:

Если чисел более двух: , их НОД находится по следующему алгоритму:

— это и есть искомый НОД.

Также, для того, чтобы найти наибольший общий делитель , можно разложить каждое из заданных чисел на простые множители . Потом выписать отдельно только те множители, которые входят во все заданные числа. Потом перемножаем между собой выписанные числа - результат перемножения и есть наибольший общий делитель.

Разберем пошагово вычисление наибольшего общего делителя:

1. Разложить делители чисел на простые множители:

Вычисления удобно записывать с помощью вертикальной черты. Слева от черты сначала записываем делимое, справа - делитель. Далее в левом столбце записываем значения частных. Поясним сразу на примере. Разложим на простые множители числа 28 и 64.

2. Подчёркиваем одинаковые простые множители в обоих числах:

28 = 2 . 2 . 7

64 = 2 . 2 . 2 . 2 . 2 . 2

3. Находим произведение одинаковых простых множителей и записываем ответ:

НОД (28; 64) = 2 . 2 = 4

Ответ: НОД (28; 64) = 4

Оформить нахождение НОД можно двумя способами: в столбик (как делали выше) или «в строчку».

Первый способ записи НОД:

Найти НОД 48 и 36.

НОД (48; 36) = 2 . 2 . 3 = 12

Второй способ записи НОД:

Теперь запишем решение поиска НОД в строчку. Найти НОД 10 и 15.

Д (10) = {1, 2, 5, 10}

Д (15) = {1, 3, 5, 15}

Д (10, 15) = {1, 5}

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.