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; просмотров: 373;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.011 сек.