Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Приложение. Корни и степениВ настоящем приложении мы описываем два алгоритма, необходимые для реализации методов разложения на множители и тестов на простоту, представленных в этой книге. Алгоритм первого параграфа вычисляет целую часть квадратного корня данного положительного целого числа, в то время как алгоритм § П.2 предназначен для вычисления степеней в арифметике остатков. § П.1. Квадратные корниОба алгоритма разложения на множители из третьей главы используют вычисление квадратных корней. В настоящем параграфе мы описываем процедуру, вычисляющую целую часть квадратных корней натуральных чисел. Это в точности то, что требуется для алгоритма деления методом проб из § 3.2. Кроме того, алгоритму Ферма нужна процедура выяснения, является ли данное натуральное число полным квадратом. Но Метод состоит в вычислении такой убывающей последовательности натуральных чисел
что в момент ее стабилизации
при
Таким образом, каждое из Итак, нам осталось доказать три выписанных утверждения. Заметим, что если
Для доказательства (2) заметим, что, по определению последовательности, квадрат обе части последнего неравенства, получаем
Чтобы доказать третье утверждение, предположим, что
Отсюда
Значит,
что равносильно равенству Описанный метод вычисления целой части квадратного корня легко представить в виде алгоритма. Алгоритм квадратных корнейВвод: целое число Вывод: целая часть квадратного корня из Шаг 1. Начинаем с присвоений: Шаг 2. Бели Шаг 3. Заменяем значение X на текущее значение У, а переменной § П.2. Алгоритм степенейПредположим, что нам даны три натуральных числа
где коэффициенты
Заметим, что
Теперь положим
Продолжая начатую процедуру, мы определяем последовательность целых чисел Обратите внимание на то, что на каждом этапе мы либо возводим в квадрат число, либо вычисляем произведение На практике представление показателя случае,
можно определить значение Алгоритм степенейВвод: целые числа а, ей Шаг 1. Начинаем с присвоений: Шаг 2. Если Шаг 3. Если Шаг 4. Если Шаг 5. Заменяем текущее значение переменной А на вычет
|
1 |
Оглавление
|