VI. Закрепление изученного материала
VII. Самостоятельная работа
VIII. Подведение итогов урока
IX. Постановка домашнего задания
Билет № 18. Наибольший общий делитель и наименьшее общее кратное
Целых чисел
Понятие НОД целых чисел
Определение 8.1.Целое число d Z, (d 0)называется общим делителем чисел a1, a2, … , ak , если каждое аi (i = 1, 2, …. , k) делится на d.
Определение 8.2.Целое число d Z (d 0) называется наибольшим общим делителем чисел a1, a2, … , ak, если
1. d – общий делитель всех аi;
2. d делится на любой другой общий делитель этих чисел.
Обозначение: НОД (а1, а2, … , аn) = d.
Теорема 8.1. Наибольший общий делитель целых чисел а и b определяется однозначно с точностью до знака.
Доказательство.
Пусть d1 = (a, b) d2 = (a, b) d1 d2 d2 d1 [(d1 = d2) (d1 = – d2)].
Замечание.Обычно берется положительное значение d = (a, b).
Пример.Даны числа: 9, 18, 27, 54. Числа 3 и 9 являются общими делителями этих чисел, т.е. НОД (9, 18, 27, 54) = 9.
Рассмотрим метод, который позволяет доказать существование НОД (а, b) и находить его для любой пары целых чисел, его называют алгоритмом Евклида. Он основан на трех леммах.
Лемма 8.2. Еслиа b, то (а, b) = b.
Лемма 8.3.Если а = bq + r, где а, b, r отличны от 0, то (а, b) = (b, r).
Алгоритм Евклида
1-й шаг. Делим а на b 0. Если а b, то (а, b) = b по лемме 8.2. Если а = bq0 + r1, то (а, b) = (b, r1).
2-й шаг. Делим b на r1. Если b r1 , то (b, r1) = r1. Если b = r1q1 + r2, то (b, r1) = (r1, r2).
3-й шаг. Делим r1 на r2 b и т.д.
Лемма 8.4.Алгоритм Евклида состоит из конечного числа шагов.
Действительно, остатки, получаемые в процессе деления убывают и являются натуральными числами | b | < r1 < r2 < …, поэтому не более, чем за | b | шагов получим остаток равный нулю, т.е. (rn-1, rn) = rn и тогда (rn-1, rn) = rn.
Теорема 8.5 (о нахождении НОД(а, b) с помощью алгоритма Евклида).Последнийотличный от нуля остаток валгоритме Евклида является наибольшим общим делителем целых чисел а и b (а 0, b 0).
Доказательство. Применим к числам a и b алгоритм Евклида:
а = bq0 + r1, 0 r1 < b
b = r1q + r2, 0 r2 < r1
………………………….
rn-2 = rn-1 ∙ qn-1 + rn, 0 rn < rn-1
rn-1 = rn ∙ qn + 0
Из первого равенства по лемме 8.3 будем иметь (а, b) = (b, r1). Из второго равенства алгоритма Евклида по лемме 8.3 будем иметь: (b, r1) = (r1, r2) и т.д.
Из последнего равенства (rn-1, rn) = rn.
Итак, (а, b) = rn.
Пример.ВычислимНОД (154, 48) с помощью алгоритма Евклида.
_ 154 | 48
144 3
_ 48 | 10
40 4
_10 | 8
8 1
_ 8 | 2
8 4
Процесс деления можно записывать в виде последовательности равенств деления с остатком, называемой последовательностью Евклида.
154 = 48 ∙ 3 + 10
48 = 10 ∙ 4 +8
10 = 8 ∙ 1 + 2
8 = 2 ∙ 4
Итак, НОД (154, 48) = 2.
Следствие 1 (о линейном разложении НОД(a, b)).Наибольший общий делитель НОД(a, b) любых целых чисел a 0, b 0 можно представить в виде линейной комбинации чисел a и b c целыми коэффициентами u и v: НОД(a, b) = u ∙ a + v ∙ b (1)
Определение 8.3.Представление(1)называется линейным разложением наибольшего общего делителя чисел a и b.
Пример. Найдем линейное представление НОД(154, 48). Воспользуемся последовательностью Евклида из предыдущего примера, выразим остатки: 2 = 10 + 8 ∙ (-1), 8 = 48 + 10 ∙ (-4), 10 = 154 + 48 ∙ (-3). Подставим в первое равенство выражение 8 из второго, затем для 10 из третьего, получаем: 2 = 10 + [48 + 10∙ (-4)] ∙ (-1) = 48 ∙ (-1) + 10 ∙ 5 = 48 ∙ (-1) + [154 + 48 ∙ (-3)] ∙ 5 = 154 ∙ 5 + 48 ∙ (-16).
Итак, 154 ∙ 5 + 48 ∙ (-16) = 2 – линейное разложение (154, 48).
Дата добавления: 2021-12-14; просмотров: 377;