Эксперт + Автор студенческих работ + Преподаватель информатики + Бизнес-консультант
36723
323 подписчика
Спросить
17 декабря 2014
Как найти наибольший общий делитель чисел
Математика для многих школьников, пожалуй, является одним из самых сложных предметов. Если вам необходимо найти наибольший общий делитель чисел, то не стоит отчаиваться, сделать это не так сложно, как кажется с первого взгляда.
Чтобы научиться находить наибольший общий делитель двух или нескольких чисел, необходимо разобраться с тем, что представляют из себя натуральные, простые и сложные числа.
Натуральным называется любое число, которое используется при подсчете целых предметов.
Если натуральное число можно разделить только на само себя и единицу, то его называют простым.
Все натуральные числа можно разделить на себя и единицу, однако единственным четным простым числом является 2, все остальные можно поделить на двойку. Поэтому простыми могут быть только нечетные числа.
Простых чисел достаточно много, полного списка их не существует. Для нахождения НОД удобно использовать специальные таблицы с такими числами.
Большинство натуральных чисел могут делиться не только на единицу, самих себя, но и на другие числа. Так, например, число 15 можно поделить еще на 3 и 5. Все их называют делителями числа 15.
Таким образом, делитель любого натурального числа А — это число, на которое оно может быть разделено без остатка. Если у числа имеется более двух натуральных делителей, его называют составным.
У числа 30 можно выделить такие делители, как 1, 3, 5, 6, 15, 30.
Можно заметить, что 15 и 30 имеют одинаковые делители 1, 3, 5, 15. Наибольший общий делитель этих двух чисел — 15.
Таким образом, общим делителем чисел А и Б называется такое число, на которое можно поделить их нацело. Наибольшим можно считать максимальное общее число, на которое можно их разделить.
Для решения задач используется такая сокращенная надпись:
НОД (А; Б).
Например, НОД (15; 30) = 30.
Чтобы записать все делители натурального числа, применяется запись:
Д (15) = {1, 3, 5, 15}
Д (9) = {1, 9}
НОД (9; 15) = 1
В данном примере у натуральных чисел имеется только один общий делитель. Их называют взаимно простыми, соответственно единица и является их наибольшим общим делителем.
Чтобы найти НОД нескольких чисел, нужно:
— найти все делители каждого натурального числа по отдельности, то есть разложить их на множители (простые числа);
— выделить все одинаковые множители у данных чисел;
— перемножить их между собой.
Например, чтобы вычислить наибольший общий делитель чисел 30 и 56, нужно записать следующее:
30 = 2 * 3 * 5
70 = 2 * 5 * 7
Чтобы не путаться при разложении, удобно записывать множители при помощи вертикальных столбиков. В левой части от черты нужно разместить делимое, а в правой — делитель. Под делимым следует указать получившееся частное.
Так, в правом столбце окажутся все нужные для решения множители.
Одинаковые делители (найденные множители) можно для удобства подчеркнуть. Их следует переписать и перемножить и записать наибольший общий делитель.
70|2 30|2
35|5 15|5
7 3
НОД (30; 56) = 2 * 5 = 10
Вот так просто на самом деле найти наибольший общий делитель чисел. Если немного потренироваться, делать это можно будет практически на автомате.
Видео по теме
Понятие НОД
Определение, что такое НОД в математике, звучит следующим образом: наибольший делитель, общий для чисел a и b, есть такое наибольшее число, на которое описанные значения смогут разделиться без остатка.
Для наилучшего понимания того, как найти НОД двух чисел, вместо указанных переменных достаточно подставлять простые числа, например, 12 и 9. То есть самым наименьшим делимым числом для 12 и 9 является то, которое позволяет найти решение без остатка.
Задача по нахождению НОД может решаться тремя способами. Каждый из них применяется в зависимости от того, насколько быстро требуется найти необходимый показатель:
- Первый метод схож с алгоритмом Евклида для нахождения НОД. Он достаточно трудоемкий и канонический. Необходимо искать все возможные делители, а через них — наибольший делитель, являющийся общим для значений. Если выписывать все показатели, на которые поделятся 12 и 9, наибольшим окажется 3.
- Второй способ предполагает разложение пары чисел на простые множители и перемножение наибольших из них между собой.
- Суть следующего способа: компоненты, которые подлежат поиску наибольшего общего делителя, начинают раскладывать на простые множители. Это значит, что из разложения первого нужно вычеркнуть множители, какие не попадают во второе значение. Остальные показатели в первом разложении перемножаются и оказываются НОД.
Лучше всего рассматривать применение указанных методов через определенный класс задач, которые помогают при дальнейшем изучении теорем, касающихся дробей. Формулы для указанной темы очень доступны для понимания ученикам и учителям.
Метод разложения
Суть второй методики заключается в разложении на простые множители и перемножении общих из них. В качестве примера можно рассмотреть представление НОД для показателей 18 и 24:
- Оба параметра раскладываются на множители — 24 на 1, 2, 3, 4, 6, 8, 12, 24, а 18 на 1, 2, 3, 6, 9, 18. Происходит поиск общих значений.
- Необходимо перемножать между собой общие множители. Если есть риск запутаться, то стоит подчеркивать общие значения.
- В результате поиска соотношений выделяют в качестве общих значений 2 и 3. После перемножения они дают число 6. Именно это линейное число и считается наибольшим объединенным делителем.
Способ является достаточно простым. Однако из-за некоторого объема операций можно оказаться в сложной ситуации с поиском общих делителей, поэтому следует рассмотреть еще один способ.
Вычеркивание показателей
Для третьей методики характерно вычеркивание из разложения тех показателей, которые не проходят во второе число. Есть такие виды НОД, которые могут сильно отличаться, но все равно позволяют найти нужный показатель. Например, нужно найти наибольший делитель для значений 28 и 16:
- Сначала раскладывают оба параметра на простые множители. Для 28 таковыми считаются 1, 2, 4, 7, 14, 28, для 16 это 1, 2, 4, 8,16.
- Из разложения первого объекта по формуле следует вычеркнуть показатель 7, так как он не входит в группу делителей второго.
- После перемножения наибольшим делителем оказывается 4. Проверка в виде деления на него 28 и 16 показывает, что именно он и является нужным НОДом.
Аналогично можно отыскать для других значений, например, 100 и 40. После разложения из первого перечеркивается лишняя пятерка. Перемножение дает 20, который после поверки оказывается наибольшим делителем.
Несколько значений
Несмотря на кажущуюся сложность, доказать, что возможно найти НОД для нескольких чисел без помощи онлайн-калькуляторов, вполне реально. Значения, подлежащие поиску, необходимо разложить на множители. После чего ищется произведение общих простейших множителей.
Есть такие числа как 18, 24 и 36. Разложение 18 дает такие коэффициенты как 1, 2, 3, 6, 9 и 18. Затем 24 и 36 необходимо править по аналогичному методу. Если составить таблицу, то можно найти следующие общие показатели в виде 2 и 3. Они считаются общими для всех трех чисел.
Перемножив между собой, получается делимое число 6. Оно также подходит под разложение 18, 24 и 36, а также считается наибольшим общим делителем для всех трех параметров. Аналогичный принцип срабатывает и для четырех и более чисел, когда потребуется найти делитель на любом уровне сложности вплоть до максимального.
Наименьшее общее кратное
Помимо НОД, существует еще и наименьшее общее кратное, или НОК. Если сказать по-другому, то таковым свойством можно считать число, которое без остатка будет разделяться на число a и число b.
Как и для НОД, поиск НОК может осуществляться тремя похожими с предшествующими способами. Каждым из них можно воспользоваться в зависимости от ситуации и удобства решения задания:
- Первый метод достаточно простой и распространенный. Необходимо записать кратные первых чисел, после чего подобрать такое число, чтобы оно являлось общим для всех и наименьшим.
- Также возможно раскладывать кратные на простые натуральные множители. В этом случае переписываются множители из первого разложения и прибавляются недостающие во второе. Получаемые значения перемножают между собой и получают НОК.
- Особняком стоит третий метод, который работает при соблюдении определенных условий. Одним из них является то, что НОК ищут для двух чисел, и на предыдущих этапах был найден наибольший общий делитель.
На последнем методе стоит остановиться несколько подробнее. Он является не только сравнительно менее громоздким, но и обладает определенным преимуществом в виде уже найденного НОД и более простого алгоритма решения.
Совмещение делителей
Такая методика характерна для тех примеров, в которых требуется единовременное нахождение НОД и НОК двух чисел. Например, необходимо отыскать для чисел 24 и 12 НОК и НОК. Действовать нужно в следующем порядке:
- Первым делом нужно найти НОД. Для этого надлежит раскладывать оба числа, отыскать общий показатель 12.
- После этого 24 и 12 перемножаются между собой. Результатом становится 288.
- Полученное число требуется разделять на НОД от 24 и 12. Полученный ответ 24 говорит о том, что именно оно является наименьшим общим кратным для 24 и 12.
Сходный механизм действует и при поиске НОК и НОД исходя из другой пары чисел. В каждом примере необходимо сначала отыскать наибольший делитель, перемножить два числа и получить наименьшее кратное.
Что касается решения с помощью интернет-ресурсов, то на сегодняшний день имеется много онлайн-калькуляторов и программ, которые дают возможность сравнительно быстро найти НОД и НОК и подсказать грамотные пути решения.
Нахождение наибольшего делителя и НОК является не только распространенной, но и сравнительно трудной задачей для учеников средней школы. Ведь если не рассмотреть подробно такую тему, то дальнейшее изучение дробей, которые включают в себя числитель и знаменатель, окажется практически невозможным.
Важно грамотно использовать ресурсы на специальных математических сайтах, где могут подробно и понятно объяснить разложение дробей и нахождение общих делителей. Бояться ошибиться в такой теме не стоит, поскольку при правильном подходе она пройдет достаточно быстро, а вычисление различных по уровню сложности примеров не составит особых сложностей.
Одной из задач, вызывающих проблему у современных школьников, привыкших к месту и не к месту использовать калькуляторы, встроенные в гаджеты, является нахождение наибольшего общего делителя (НОД) двух и более чисел.
Невозможно решить никакую математическую задачу, если неизвестно, о чём собственно спрашивают. Для этого нужно знать, что означает то или иное выражение, используемое в математике.
Содержание:
- Общие понятия и определения
- Различные способы найти НОД
- Способ разложения на простые сомножители
- Евклидов способ
- Действия при необходимости определения НОД если задано более двух значений
- Заключение
- Видео
Общие понятия и определения
Необходимо знать:
- Если некое число можно использовать для подсчёта различных предметов, например, девять столбов, шестнадцать домов, то оно является натуральным. Самым маленьким из них будет единица.
- Когда натуральное число делится на другое натуральное число, то говорят, что меньшее число — это делитель большего.
- Если два и более различных числа делятся на некое число без остатка, то говорят, что последнее будет их общим делителем (ОД).
- Самый большой из ОД именуется наибольшим общим делителем (НОД).
- В таком случае, когда у числа есть только два натуральных делителя (оно само и единичка), оно называется простым. Самое маленькое среди них — двойка, к тому же она и единственное чётное в их ряду.
- В случае если у двух чисел максимальным общим делителем является единица, то они будут взаимно простыми.
- Число, у которого больше чем два делителя, именуется составным.
- Процесс когда находятся все простые множители, которые при умножении между собой дадут в произведении начальное значение в математике называют разложением на простые множители. Причём одинаковые множители в разложении могут встречаться неоднократно.
В математике приняты следующие записи:
- Делители Д (45) = (1;3;5;9;45).
- ОД (8;18) = (1;2).
- НОД (8;18) = 2.
Различные способы найти НОД
Проще всего ответить на вопрос как найти НОД в том случае, когда меньшее число является делителем большего. Оно и будет в подобном случае наибольшим общим делителем.
Например, НОД (15;45) = 15, НОД (48;24) = 24.
Но такие случаи в математике являются весьма редкими, поэтому для того, чтобы находить НОД используются более сложные приёмы, хотя проверять этот вариант перед началом работы все же весьма рекомендуется.
Способ разложения на простые сомножители
Если необходимо найти НОД двух или более различных чисел, достаточно разложить каждое из них на простые сомножители, а затем произвести процесс умножения тех из них, которые имеются в каждом из чисел.
Пример 1
Рассмотрим, как находить НОД 36 и 90:
- 36 = 1*2*2*3*3;
- 90 = 1*2*3*3*5;
НОД (36;90) = 1*2*3*3 = 18.
Теперь посмотрим как находить то же самое в случае трёх чисел, возьмём для примера 54; 162; 42.
Как разложить 36 мы уже знаем, разберёмся с остальными:
- 162 = 1*2*3*3*3*3;
- 42 = 1*2*3*7;
Таким образом, НОД (36;162;42) = 1*2*3 = 6.
Следует заметить, что единицу в разложении писать совершенно необязательно.
Рассмотрим способ, как просто раскладывать на простые множители, для этого слева запишем необходимую нам цифру, а справа станем писать простые делители.
Разделять колонки можно, как знаком деления, так и простой вертикальной чертой.
- 36 / 2 продолжим наш процесс деления;
- 18 / 2 далее;
- 9 / 3 и ещё раз;
- 3 / 3 сейчас совсем элементарно;
- 1 — результат готов.
Искомое 36 = 2*2*3*3.
Евклидов способ
Этот вариант известен человечеству ещё со времён древнегреческой цивилизации, он во многом проще, и приписывается великому математику Евклиду, хотя весьма похожие алгоритмы применялись и ранее. Этот способ заключается в использовании следующего алгоритма, мы делим большее число с остатком на меньшее. Затем наш делитель делим на остаток и продолжаем так действовать по кругу пока не произойдёт деление нацело. Последнее значение и окажется искомым наибольшим общим делителем.
Приведём пример использования данного алгоритма:
попробуем выяснить какой НОД у 816 и 252:
- 816 / 252 = 3 и остаток 60. Сейчас 252 разделим на 60;
- 252 / 60 = 4 в остатке на этот раз окажется 12. Продолжим наш круговой процесс, разделим шестьдесят на двенадцать;
- 60 / 12 = 5. Поскольку на сей раз никакого остатка мы не получили, то у нас готов результат, двенадцать будет искомым для нас значением.
Итак, по завершении нашего процесса мы получили НОД (816;252) = 12.
Действия при необходимости определения НОД если задано более двух значений
Мы уже разобрались, что делать в случае, когда имеется два различных числа, теперь научимся действовать, если их имеется 3 и более.
При всей кажущейся сложности, данная задача проблем у нас уже не вызовет. Сейчас мы выбираем два любые числа и определяем искомое для них значение. Следующим шагом отыскиваем НОД у полученного результата и третьего из заданных значений. Затем снова действуем по уже известному нам принципу для четвёртого пятого и так далее.
Заключение
Итак, при кажущейся большой сложности поставленной перед нами изначально задачи, на самом деле все просто, главное уметь выполнять безошибочно процесс делений и придерживаться любого из двух описанных выше алгоритмов.
Хотя оба способа и являются вполне приемлемыми, в общеобразовательной школе гораздо чаще применяется первый способ. Это связано с тем, что разложение на простые множители понадобится при изучении следующей учебной темы — определение наибольшего общего кратного (НОК). Но все же стоит ещё раз заметить — применение алгоритма Евклида ни в коей мере не может считаться ошибочным.
Видео
С помощью видео вы сможете узнать, как найти наибольший общий делитель.
Сегодня мы обсудим важную тему, а именно вычисление НОД чисел. Тема, которую мы сегодня будем обсуждать, довольно важная. И как найти НОД должен знать абсолютно каждый школьник. Ведь в школе задания на нахождение НОД встречаются довольно часто. На самом деле в теме нетрудно разобраться, и она доступна для понимания. Прочитав статью, можно будет научиться находить НОД любого заданного числа. Важно понимать, что недопонимание темы может вызвать затруднения в освоении будущих тем, особенно это относится к школьникам.
Термин НОД
НОД – это наибольшее общее делимое, каких-либо чисел, которое кратно обеим числам без остатка в ответе. Если НОД равен единице, то такие числа называются взаимно простыми.
Перед более подробным разъяснением темы, стоит вспомнить ряд других терминов. Для начала вспомним, что такое делитель, это целое число, кратное на заданное число так, чтобы в ответе не было остатка.
Для чего же вообще нужен НОД? И почему именно наибольшее? Например, требуется сократить какую-либо дробь, потребуется одновременно сократить и числитель, и знаменатель на одно и то же число. Чтобы не смотреть и не делить по кусочкам на какие-то маленькие числа, и не тратить на это драгоценное время, мы можем сразу найти самый большой общий делитель, то есть самое большое число, на которое мы можем разделить числитель и знаменатель.
Рассмотрим мы с вами это понятие на примере. Будет лучше раскрыть термин через пример. Допустим, у нас есть два числа, например, это будут числа 120 и 140. Для начала стоит напомнить, что такое делители числа. Делители – это те числа, которые делят числа нацело.
Запишем делители 120 и 140. Не требуется выписывать все делители этих чисел и именно в том порядке, в котором они идут, нескольких будет вполне достаточно. Запишем делители числа (не все) числа 120:
- 1;
- 2;
- 3;
- 4;
- 5;
- 6;
- 10;
- 20 и т.д.
Точно также запишем делители числа 140:
- 1;
- 2;
- 4;
- 5;
- 7;
- 10;
- 20.
Заметим, что некоторые делители повторяются: 1, 2, 4, 5, 10, 20. Они будут общими делителями 120 и 140. Из этих всех чисел можно выбрать наибольшее, а именно 20. Можно сказать, что это самое большое натуральное число, будучи делителем, как и 120, так и 140. То есть это и есть их НОД. НОД более 2-ух чисел будет наибольшее число, кратное на все заданные числа без остатка.
Что умеет калькулятор НОД
Если вы хотите мгновенно найти НОД любых чисел, то вы можете воспользоваться онлайн-калькулятором НОД. Он поможет найти наибольшее общее делимое любых чисел. К тому же вместе с НОД чисел, вы получите и их НОК – это очень удобно. То есть вы получаете удобный и быстрый калькулятор НОД и НОК.
Во время использования онлайн-калькулятора не возникает трудностей, он прост в использовании. Достаточно просто ввести несколько чисел через запятую и нажать на кнопку «Рассчитать». Если вам необходимо ввести другие данные в онлайн-калькулятор – требуется просто нажать на кнопку «Сбросить».
Особенностью онлайн-калькулятора то, что он сможет рассчитать НОД и НОК сразу нескольких чисел. Такая функция будет полезна при решении больших заданий на вычисление наибольшего общего делимого и наименьшего общего кратного. При вычислении НОК и НОД, калькулятор использует классический способ вычисления НОК и НОД. Сначала он находит простые множители числа, а затем из приведенных множителей калькулятор находит нужное число, которое является НОД.
Калькулятор сделан в простом дизайне и простой цветовой палитре, что есть хорошо. Во время долгой работы с калькулятором глаза не испытывают большого напряжения.
Если вы получите положительные эмоции при использовании онлайном-калькулятором НОД и НОК, вы можете поделиться сервисом со своими друзьям в социальных сетях.
Методы вычисления НОД
Теперь мы поговорим о методах вычисления НОД. Их существует всего 2. О каждом мы подробно поговорим и разберем несколько примеров нахождения наибольшего общего кратного при помощи каждого метода.
Метод разложения на простые множители
Выше мы уже говорили про данный метод вычисления НОД. В данном способе мы поочередно раскладываем каждое число на простые множители, а затем среди множителей ищем общие числа и перемножаем их. Тем самым мы и получаем заветный НОД. Для лучшего понимания метода, следует разобрать несколько примеров.
Пример №1
Найдем НОД (12;20). Первым делом выполним разложение на простые множители. Разложим на простые множители число 12. Простые множители лучше располагать в порядке возрастания, чтобы было удобнее, и мы не запутались 12 мы можем разделить на 2, в ответе получаем 6. 6 тоже делится на 2, будет 3. 3 – простое число, его делим самого на себя, в ответе получаем конечную единицу.
Теперь разложим 20. 20 также делится на 2, в ответе получаем 10. 10 делим на 2, в ответе 5. 5 – простое число, делим его самого на себя, получаем единицу. Помним, что мы их раскладывали не только на простые множители, нам нужны общие делители. Ищем общие множители у 12 и 20. Видим, что из общих множителей у чисел только по две двойки, сразу обводим эти числа. Затем выписываем следующее выражение: 2 * 2, считаем, в ответе получаем 4 – это и будет НОД (12; 20).
Пример №2
Найдем НОД (30; 5). Начинаем разложение, для начала разложим число 30. 30 делится на 2, в ответе получаем 15. 15 делится на 3, в ответе 5. Как мы уже знаем, 5 – простое число. Делим его самого на себя, в ответе 1. У 30 следующие простые множители:
- 2;
- 3;
- 5.
Далее разложим 5 на простые множители, но 5 сама является простым числом, поэтому раскладывать его не требуется. Выделим общие множители, видим, что из общих множителей у нас только 5 – оно и будет НОД.
Алгоритм Евклида
Далее мы обсудим Алгоритм Евклида. Данный алгоритм является одним из способов нахождения НОД. Изначально, в самом просто виде алгоритм Евклида для нахождения наибольшего общего делителя двух натуральных чисел, позволял заменить исходные два числа, НОД которых мы хотим найти на новую пару чисел, состоящую из меньшего числа и разницы между большим и меньшим числом.
Если не совсем понятно, запишем алгоритм Евклида в виде форм. Оказывается, НОД (m и n) (если m больше n) будет равен НОД (m – n; n). Вот это и есть в первоначальном самом простом виде алгоритм Евклида для нахождения НОД (m и n). То есть, мы пару чисел m и n можем заменить на разность этих двух чисел (из большего вычитаем меньшее) и меньшего числа.
Чтобы понять и доказать алгоритм Евклида достаточно проверить следующие два утверждения. Первое утверждение такое. Все общие делители первой пары (m и n) совпадают с общими делителями второй пары (m – n; n). И общие делители второй пары (m – n; n) совпадают с общими делителями первой (m и n). Потому что, если общие делители первой и второй пары совпадают, значит и наибольшее общее кратное у них совпадает.
Как же это доказать? Предположим, что мы имеем число k, которое является общим делителем чисел m и n, то есть первой пары. Но тогда, если число m и n делятся на k без остатка, то тогда на число k делится разность (m и n) и само число n. Ведь если число k является делителем чисел m и n, то естественно данная разность, если уменьшаемое и вычитаемое делится на число k, значит и разность делится на число k. Само число n также делится на k. То есть мы получаем, что делители первой пары совпадают с делителями второй пары.
Теперь рассмотрим делители второй пары (m – n; n). Если число к является общим делителем вот этого числа (m – n; n), то тогда число k является общим делителем (m и n). Потому что если число m – n и число n делятся на k без остатка, то тогда и число m будет кратно k без остатка. Теперь мы и получаем, что общий делитель второй пары (m – n; n) совпадает с общим делителем первой пары (m и n). Это значит, что и НОД будет совпадать. Теперь разберем несколько примеров.
Пример №1
Предположим нам необходимо найти НОД (36;48). Если находить НОД при помощи разложения, то получим 12, проверим, будет ли так при решении алгоритмом Евклида. С помощью алгоритма Евклида мы можем заменить данную пару чисел на меньшее из них – 36. То есть 36 оставляем. А в качестве второго будет разность большего и меньшего числа, то есть 48 – 36. В итоге у нас получается НОД (36; 12). Отсюда уже видно, что 12 делится нацело на 36. А это значит, что 12 – НОД. В итоге у нас получились следующие записи:
НОД (36; 48) = НОД (36, 48-36) = НОД (36; 12) = 12.
Мы можем оставить все так, а можем продолжить решение. Продолжаем процедуру. Оставляем в скобках только наименьшее число, а именно 12 и вычитаем из большего меньшее, записываем: НОД (12; 36 – 12) = НОД (12; 24) = НОД (12; 24 – 12) = НОД (12, 12) = 12. Вот и алгоритм Евклида в действии.
Пример №2
Найдем НОД чисел (56; 14). Заменим пару чисел. Выписываем в скобочки наименьшее число, а именно 14. Далее выписываем разность 56 и 14. Получаем следующие записи: НОД (56; 14) = НОД (14; 56 – 14) = НОД (14; 42). Продолжим решение, получаем следующие выражения: НОД (14; 42) = НОД (14; 42 – 14) = НОД (14; 28) = НОД (14; 28 – 14) = НОД (14; 14). В ответе мы получаем, что НОД равно 14. Как можно заметить в алгоритме Евклида нет ничего сложного, и он просто для понимания.
НОД трех и более чисел
Далее поговорим о том, как найти НОД трех и более чисел. Для вычисления НОД более двух чисел мы будем использоваться классических алгоритм разложения на простые множители. Сразу же перейдем к примеру.
Найдем НОД (84; 189; 315). Для начала каждое из этих чисел разложим на простые множители. Разложим число 84. Оно четное – делим на 2, разделив на 2, получаем 42. 42 тоже четное число, делим на 2, получаем 21. 21 делится на 3, получаем 7. 7 – простое число, делим его самого на себя, в ответе получаем единицу. У 84 мы получаем следующие множители:
- 2;
- 2;
- 3;
- 7.
Далее раскладываем число 189. На 2 оно не разделится. Складываем цифры числа 189, получаем 18, 18 делится на 3, поэтому разделим 189 на 3, в ответе получаем 63. 63 тоже делится на 3, получаем 21. 21 разделим на 3, получим 7. 7 делим само на себя, получаем единицу. Множители 189:
- 3;
- 3;
- 3;
- 7.
Разложим число 315 на множители. 315 делится на 3, в ответе получаем 105. 105 тоже делится на 3, в результате 35. 35 разделим на 5, получим 7. 7 делим само на себя, получаем единицу. Множители 315:
- 3;
- 3;
- 5;
- 7.
Выберем множители 189 и будем убирать те множители, которых нет у других двух чисел. В итоге мы две тройки из множителей 189. Чтобы получить НОД, умножим 3 на 7, получаем 21, это и будет НОД (84; 189; 315).
Свойства НОД
Теперь мы поняли, как найти НОД двух и более чисел. Теперь стоит обсудить свойства НОД. Всего существует 5 свойств НОД.
- НОД (m; n) = НОД (n; m);
- НОД (m; n), m : n = n;
- НОД (m; n) = НОД (n; b). Где b целое число.
- НОД (ma; mb) = m * НОД (a; b). Где m – натуральное число.
- M : НОД (m; n) и n : НОД (m; n) – взаимно простые.
Эта статья посвящена такому вопросу, как нахождение наибольшего общего делителя. Сначала мы объясним, что это такое, и приведем несколько примеров, введем определения наибольшего общего делителя 2, 3 и более чисел, после чего остановимся на общих свойствах данного понятия и докажем их.
Что такое общие делители
Чтобы понять, что из себя представляет наибольший общий делитель, сначала сформулируем, что вообще такое общий делитель для целых чисел.
В статье о кратных и делителях мы говорили, что у целого числа всегда есть несколько делителей. Здесь же нас интересуют делители сразу некоторого количества целых чисел, особенно общие (одинаковые) для всех. Запишем основное определение.
Общим делителем нескольких целых чисел будет такое число, которое может быть делителем каждого числа из указанного множества.
Вот примеры такого делителя: тройка будет общим делителем для чисел -12 и 9, поскольку верны равенства 9=3·3 и −12=3·(−4). У чисел 3 и -12 есть и другие общие делители, такие, как 1, −1 и −3. Возьмем другой пример. У четырех целых чисел 3, −11, −8 и 19 будет два общих делителя: 1 и -1.
Зная свойства делимости, мы можем утверждать, что любое целое число можно разделить на единицу и минус единицу, значит, у любого набора целых чисел уже будет как минимум два общих делителя.
Также отметим, что если у нас есть общий для нескольких чисел делитель b, то те же числа можно разделить и на противоположное число, то есть на -b. В принципе, мы можем взять лишь положительные делители, тогда все общие делители также будут больше 0. Такой подход также можно использовать, однако совсем игнорировать отрицательные числа не следует.
Что такое наибольший общий делитель (НОД)
Согласно свойствам делимости, если b является делителем целого числа a, которое не равно 0, то модуль числа b не может быть больше, чем модуль a, следовательно, любое число, не равное 0, имеет конечное число делителей. Значит, число общих делителей нескольких целых чисел, хотя бы одно из которых отличается от нуля, также будет конечным, и из всего их множества мы всегда можем выделить самое большое число (ранее мы уже говорили о понятии наибольшего и наименьшего целого числа, советуем вам повторить данный материал).
В дальнейших рассуждениях мы будем считать, что хотя бы одно из множества чисел, для которых нужно найти наибольший общий делитель, будет отлично от 0. Если они все равны 0, то их делителем может быть любое целое число, а поскольку их бесконечно много, выбрать наибольшее мы не сможем. Иначе говоря, найти наибольший общий делитель для множества чисел, равных 0, нельзя.
Переходим к формулировке основного определения.
Наибольшим общим делителем нескольких чисел является самое большое целое число, которое делит все эти числа.
На письме наибольший общий делитель чаще всего обозначается аббревиатурой НОД. Для двух чисел его можно записать как НОД (a, b).
Какой можно привести пример НОД для двух целых чисел? Например, для 6 и -15 это будет 3. Обоснуем это. Сначала запишем все делители шести: ±6, ±3, ±1, а потом все делители пятнадцати: ±15, ±5, ±3 и ±1. После этого мы выбираем общие: это −3, −1, 1 и 3. Из них надо выбрать самое большое число. Это и будет 3.
Для трех и более чисел определение наибольшего общего делителя будет почти таким же.
Наибольшим общим делителем трех чисел и более будет самое большое целое число, которое будет делить все эти числа одновременно.
Для чисел a1, a2, …, an делитель удобно обозначать как НОД (a1, a2, …, an). Само значение делителя записывается как НОД (a1, a2, …, an) =b.
Приведем примеры наибольшего общего делителя нескольких целых чисел: 12, -8, 52, 16. Он будет равен четырем, значит, мы можем записать, что НОД (12, -8, 52, 16) =4.
Проверить правильность данного утверждения можно с помощью записи всех делителей этих чисел и последующего выбора наибольшего из них.
На практике часто встречаются случаи, когда наибольший общий делитель равен одному из чисел. Это происходит тогда, когда на данное число можно разделить все остальные числа (в первом пункте статьи мы привели доказательство этого утверждения).
Так, наибольший общий делитель чисел 60, 15 и -45 равен 15, поскольку пятнадцать делится не только на 60 и -45, но и на само себя, и большего делителя для всех этих чисел не существует.
Особый случай составляют взаимно простые числа. Они представляют собой целые числа с наибольшим общим делителем, равным 1.
Основные свойства НОД и алгоритм Евклида
У наибольшего общего делителя есть некоторые характерные свойства. Сформулируем их в виде теорем и докажем каждое из них.
Отметим, что данные свойства сформулированы для целых чисел больше нуля, а делители мы рассмотрим только положительные.
Числа a и b имеют наибольший общий делитель, равный НОД для b и a, то есть НОД (a, b)=НОД (b, a). Перемена мест чисел не влияет на конечный результат.
Данное свойство следует из самого определения НОД и не нуждается в доказательствах.
Если число a можно разделить на число b, то множество общих делителей этих двух чисел будет аналогично множеству делителей числа b, то есть НОД (a, b)=b.
Докажем это утверждение.
Если у чисел a и b есть общие делители, то на них можно разделить любое из них. В то же время если a будет кратным b, то любой делитель b будет делителем и для a, поскольку у делимости есть такое свойство, как транзитивность. Значит, любой делитель b будет общим для чисел a и b. Это доказывает, что если мы можем разделить a на b, то множество всех делителей обоих чисел совпадет с множеством делителей одного числа b. А поскольку наибольший делитель любого числа есть само это число, то наибольший общий делитель чисел a и b будет также равен b, т.е. НОД (a, b)=b. Если a=b, то НОД (a, b)=НОД (a, a)=НОД (b, b) =a=b, например, НОД (132, 132) =132.
Используя это свойство, мы можем найти наибольший общий делитель двух чисел, если одно из них можно разделить на другое. Такой делитель равен одному из этих двух чисел, на которое можно разделить второе число. К примеру, НОД (8, 24) =8, так как 24 есть число, кратное восьми.
Если верно равенство a=b·q+c (здесь все переменные являются целыми числами), то все общие делители двух чисел a и b будут такими же, как и у чисел b и c, то есть НОД (a, b)=НОД (b, c).
Попробуем доказать данное свойство. У нас изначально есть равенство a=b·q+c, и любой общий делитель a и b будет делить и c, что объясняется соответствующим свойством делимости. Поэтому любой общий делитель b и c будет делить a. Значит, множество общих делителей a и b совпадет с множеством делителей b и c, в том числе и наибольшие из них, значит, равенство НОД (a, b)=НОД (b, c) справедливо.
Следующее свойство получило название алгоритма Евклида. С его помощью можно вычислить наибольший общий делитель двух чисел, а также доказать другие свойства НОД.
Перед тем, как сформулировать свойство, советуем вам повторить теорему, которую мы доказывали в статье о делении с остатком. Согласно ей, делимое число a можно представить в виде b·q+r, причем b здесь является делителем, q – некоторым целым числом (его также называют неполным частным), а r – остатком, который удовлетворяет условию 0≤r≤b.
Допустим, у нас есть два целых числа больше 0, для которых будут справедливы следующие равенства:
a=b·q1+r1, 0<r1<bb=r1·q2+r2, 0<r2<r1r1=r2·q3+r3, 0<r3<r2r2=r3·q4+r4, 0<r4<r3⋮rk-2=rk-1·qk+rk, 0<rk<rk-1rk-1=rk·qk+1
Эти равенства заканчиваются тогда, когда rk+1 становится равен 0. Это случится обязательно, поскольку последовательность b> r1> r2> r3, … представляет собой ряд убывающих целых чисел, который может включать в себя только конечное их количество. Значит, rk является наибольшим общим делителем a и b, то есть, rk=НОД (a, b).
В первую очередь нам надо доказать, что rk – это общий делитель чисел a и b, а после этого – то, что rk является не просто делителем, а именно наибольшим общим делителем двух данных чисел.
Просмотрим список равенств, приведенный выше, снизу вверх. Согласно последнему равенству,
rk−1 можно разделить на rk. Исходя из этого факта, а также предыдущего доказанного свойства наибольшего общего делителя, можно утверждать, что rk−2 можно разделить на rk, так как
rk−1 делится на rk и rk делится на rk.
Третье снизу равенство позволяет нам сделать вывод, что rk−3 можно разделить на rk, и т.д. Второе снизу – что b делится на rk, а первое – что a делится на rk. Из всего этого заключаем, что rk – общий делитель a и b.
Теперь докажем, что rk=НОД (a, b). Что для этого нужно сделать? Показать, что любой общий делитель a и b будет делить rk. Обозначим его r0.
Просмотрим тот же список равенств, но уже сверху вниз. Исходя из предыдущего свойства, можно заключить, что r1 делится на r0, значит, согласно второму равенству r2 делится на r0. Идем по всем равенствам вниз и из последнего делаем вывод, что rk делится на r0. Следовательно, rk=НОД (a, b).
Рассмотрев данное свойство, заключаем, что множество общих делителей a и b аналогично множеству делителей НОД этих чисел. Это утверждение, которое является следствием из алгоритма Евклида, позволит нам вычислить все общие делители двух заданных чисел.
Перейдем к другим свойствам.
Если a и b являются целыми числами, не равными 0, то должны существовать два других целых числа u0 и v0, при которых будет справедливым равенство НОД (a, b) =a·u0+b·v0.
Равенство, приведенное в формулировке свойства, является линейным представлением наибольшего общего делителя a и b. Оно носит название соотношения Безу, а числа u0 и v0 называются коэффициентами Безу.
Докажем данное свойство. Запишем последовательность равенств по алгоритму Евклида:
a=b·q1+r1, 0<r1<bb=r1·q2+r2, 0<r2<r1r1=r2·q3+r3, 0<r3<r2r2=r3·q4+r4, 0<r4<r3⋮rk-2=rk-1·qk+rk, 0<rk<rk-1rk-1=rk·qk+1
Первое равенство говорит нам о том, что r1=a−b·q1. Обозначим 1=s1 и −q1=t1 и перепишем данное равенство в виде r1=s1·a+t1·b. Здесь числа s1 и t1 будут целыми. Второе равенство позволяет сделать вывод, что r2=b−r1·q2=b−(s1·a+t1·b) ·q2=−s1·q2·a+(1−t1·q2) ·b. Обозначим −s1·q2=s2 и 1−t1·q2=t2 и перепишем равенство как r2=s2·a+t2·b, где s2 и t2 также будут целыми. Это объясняется тем, что сумма целых чисел, их произведение и разность также представляют собой целые числа. Точно таким же образом получаем из третьего равенства r3=s3·a+t3·b, из следующего r4=s4·a+t4·b и т.д. В конце заключаем, что rk=sk·a+tk·b при целых sk и tk. Поскольку rk=НОД (a, b), обозначим sk=u0 и tk=v0, В итоге мы можем получить линейное представление НОД в требуемом виде: НОД (a, b) =a·u0+b·v0.
НОД (m·a, m·b) =m·НОД(a, b) при любом натуральном значении m.
Обосновать это свойство можно так. Умножим на число m обе стороны каждого равенства в алгоритме Евклида и получим, что НОД (m·a, m·b) =m·rk, а rk – это НОД (a, b). Значит, НОД (m·a, m·b) =m·НОД(a, b). Именно это свойство наибольшего общего делителя используется при нахождении НОД методом разложения на простые множители.
Если у чисел a и b есть общий делитель p, то НОД (a:p, b:p)=НОД(a, b):p. В случае, когда p=НОД (a, b) получим НОД (a:НОД(a, b), b:НОД (a, b)=1, следовательно, числа a:НОД(a, b) и b:НОД (a, b) являются взаимно простыми.
Поскольку a=p·(a:p) и b=p·(b:p), то, основываясь на предыдущем свойстве, можно создать равенства вида НОД(a, b)=НОД(p·(a:p), p·(b:p))=p·НОД(a:p, b:p), среди которых и будет доказательство данного свойства. Это утверждение мы используем, когда приводим обыкновенные дроби к несократимому виду.
Наибольшим общим делителем a1, a2, …, ak будет число dk, которое можно найти, последовательно вычисляя НОД (a1, a2)=d2, НОД (d2, a3) =d3, НОД (d3, a4) =d4, …, НОД (dk-1, ak) =dk.
Это свойство полезно при нахождении наибольшего общего делителя трех и более чисел. С помощью него можно свести это действие к операциям с двумя числами. Его основой является следствие из алгоритма Евклида: если множество общих делителей a1, a2 и a3 совпадает с множеством d2 и a3, то оно совпадет и с делителями d3. Делители чисел a1, a2, a3 и a4 совпадут с делителями d3, значит, они совпадут и с делителями d4, и т.д. В конце мы получим, что общие делители чисел a1, a2, …, ak совпадут с делителями dk, а поскольку наибольшим делителем числа dk будет само это число, то НОД (a1, a2, …, ak) =dk.
Это все, что мы хотели бы рассказать о свойствах наибольшего общего делителя.