ЕВКЛИДА АЛГОРИТМАлгоритм Евклида – это способ нахождения наибольшего общего делителя двух целых чисел, а также наибольшей общей меры двух соизмеримых отрезков. Чтобы найти наибольший общий делитель двух целых положительных чисел, нужно сначала большее число разделить на меньшее, затем второе число разделить на остаток от первого деления, потом первый остаток – на второй и т.д. Последний ненулевой положительный остаток в этом процессе и будет наибольшим общим делителем данных чисел. Обозначив исходные числа через Приведем пример. Пусть Для нахождения наибольшей общей меры двух отрезков поступают аналогично. Операцию деления с остатком заменяют ее геометрическим аналогом: меньший отрезок откладывают на большем столько раз, сколько возможно; оставшуюся часть большего отрезка (принимаемую за «остаток от деления») откладывают на меньшем отрезке и т.д. Если отрезки Рассмотрим пример. Возьмем в качестве исходных отрезков стороны Алгоритм Евклида известен издавна. Ему уже более 2 тыс. лет. Этот алгоритм сформулирован в «Началах» Евклида, где из него выводятся свойства простых чисел, наименьшего общего кратного и т.д. Как способ нахождения наибольшей общей меры двух отрезков алгоритм Евклида (иногда называемый методом попеременного вычитания) был известен еще пифагорейцам. К середине XVI в. алгоритм Евклида был распространен на многочлены от одного переменного. В дальнейшем удалось определить алгоритм Евклида и для некоторых других алгебраических объектов. Алгоритм Евклида имеет много применений. Равенства, определяющие его, дают возможность представить наибольший общий делитель
|