- Главная
- Информатика
- Rasshirenny_algoritm_Evklida

Содержание
Слайд 2Расширенный алгоритм Евклида — это расширение алгоритма Евклида, которое вычисляет кроме наибольшего
Расширенный алгоритм Евклида — это расширение алгоритма Евклида, которое вычисляет кроме наибольшего

общего делителя (НОД) целых чисел a и b ещё и коэффициенты соотношения, то есть целые x и y.
Коэффициенты соотношения — представление наибольшего общего делителя целых чисел в виде их линейной комбинации с целыми коэффициентами.
Коэффициенты соотношения — представление наибольшего общего делителя целых чисел в виде их линейной комбинации с целыми коэффициентами.
Слайд 3x0 = 1 ; y0 = 0
X1 = 0 ; y1 =
x0 = 1 ; y0 = 0
X1 = 0 ; y1 =

1
Для вычисления дополнительных коэффициентов:
X = X(i-2) – (q * X(i-1));
Y = Y(i-2) – (q * Y(i-1));
НОД(a, b) = a * x + b * y
Изначально мы решаем как и по обычному методу:
НОД(a, b) = (a = b * q + r)
Для вычисления дополнительных коэффициентов:
X = X(i-2) – (q * X(i-1));
Y = Y(i-2) – (q * Y(i-1));
НОД(a, b) = a * x + b * y
Изначально мы решаем как и по обычному методу:
НОД(a, b) = (a = b * q + r)
Слайд 4x0 = 1 ; y0 = 0
X1 = 0 ; y1 =
x0 = 1 ; y0 = 0
X1 = 0 ; y1 =

1
X = X(i-2) – (q * X(i-1));
Y = Y(i-2) – (q * Y(i-1));
Допустим:
a = 64; b = 42
64 = 42 * 1 + 22;
42 = 22 * 1 + 20;
22 = 20 * 1 + 2
20 = 2 * 10 + 0
НОД(64 и 42) = 2
X2 = 1 – (1 * 0) = 1
X3 = 0 – (1 * 1) = -1
X4 = 1 – (1 * (-1)) = 2
Y2 = 0 – (1 * 1) = -1
Y3 = 1 – (1 * (-1)) = 2
Y4 = (-1) – (1 * 2) = - 3
НОД(a, b) = (a * x) + (b * y) =
= 64 * 2 + 42 * (-3) = 128 + (-126) = 2
X = X(i-2) – (q * X(i-1));
Y = Y(i-2) – (q * Y(i-1));
Допустим:
a = 64; b = 42
64 = 42 * 1 + 22;
42 = 22 * 1 + 20;
22 = 20 * 1 + 2
20 = 2 * 10 + 0
НОД(64 и 42) = 2
X2 = 1 – (1 * 0) = 1
X3 = 0 – (1 * 1) = -1
X4 = 1 – (1 * (-1)) = 2
Y2 = 0 – (1 * 1) = -1
Y3 = 1 – (1 * (-1)) = 2
Y4 = (-1) – (1 * 2) = - 3
НОД(a, b) = (a * x) + (b * y) =
= 64 * 2 + 42 * (-3) = 128 + (-126) = 2
- Предыдущая
4. Реформация - новое отнощение к Богу (3)Следующая -
Физиология ЦНС
Invoice Matching для поставщиков
Системы искусственного интеллекта. Проектирование систем искусственного интеллекта
PHP. Структуры управления. Условный оператор
Разработка автоматизированного рабочего места экономиста по мониторингу товарных групп (на материалах Кормянского райпо)
Системное программное обеспечение
Выбор провайдера и виртуальная организация взаимодействия с ним
Приветствие.Описание
Изучение технологии асимметричного шифрования информации и применения электронно-цифровой подписи
Работа редактора с композицией медиатекста
Обробка вхідного масиву економічних даних
Виды ссылок
Мовиус — это система автоматической продажи билетов в соответствии с ФЗ-54
Введение в Блюпринты. Лекция 1
Отличительные признаки объектов. 3 класс
Компьютерные сети. Адресация в Интернете. ЕГЭ-12
Расчет контрольного числа кода
История создания смайликов
Основные устройства компьютера
Как не убить канал YouTube рекламой и почему она эффективна
AVG AntiVirus
Автоматизированные системы проектирования и их использование (лекция 3)
Определение потока. Асинхронное параллельное выполнение
Международная журналистика: система жанров
Электронная демократия
Электронный ЮУрГУ. Видеоконференция. Таджикский язык
SimShop. Mobile version comment
Подготовка к ЕГЭ по информатике Гришкова Татьяна Павловна, учитель информатики и ИКТ
Решение задач в интегрированной среде разработки