Теорема Ламме

Автор работы: Пользователь скрыл имя, 29 Мая 2013 в 20:52, контрольная работа

Описание работы

Даны 2 целых числа: а_0 и а_1 , из которых а_0>а_1. Последовательным делением (а_0 на а_1, а_1 на первый остаток и т.д.) находится наибольший общий делитель.
Требуется указать число, которого не превзойдет число операций последовательных делений, а при некоторых а_0 и а_1 будет ему равно.

Файлы: 1 файл

Kursovaya_rabota.docx

— 22.70 Кб (Скачать файл)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ  БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ  ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

(ФГБОУ ВПО «ВГТУ»)

Инженерно-экономический  факультет

Кафедра управления персоналом

Специальность «Бизнес-информатика»

 

КУРСОВОЙ ПРОЕКТ

по дисциплине «Теоретические основы информатики»

Тема работы

 

 

Пояснительная записка

Разработал                                     

          Руководитель                                

          Нормоконтроль провел                

          Защищена______________            Оценка ______________

 

Воронеж 2013

Задача №4

Даны 2 целых числа: и , из которых >. Последовательным делением ( на , на первый остаток и т.д.) находится наибольший общий делитель.

Требуется указать число, которого не превзойдет число операций последовательных делений, а при некоторых и будет ему равно.

Решение.

Обозначая частное от деления на через , а остаток через , частное от деления на через d2, а остаток через , и т.д. получим систему равенств:

=+,

=+,

=+,

…   …   …  …

=+,

=+,

=

Совершенно очевидно, что  наибольшее число операций m будет в том случае, когда все частные ,,,..,, будут единицами. Введем поэтому числа ,,,.., при условиях:

=0,

=1,

=1,

=2,

…  …  …

=+

Совершенно очевидно, что  при этом должен выполняться неравенства:

=,

 ≥ ,

 ≥ ,

 ≥ ,

          …  …  …

 ≥ ,

 ≥ ,

 ≥ ,

Последнее из этих неравенств может служить для определения числа m, если только будет известно выражение как функция m. Поэтому надо найти .

Решим для этого уравнение:

=+

При начальных условиях =0, =1.

Характеристическое уравнение  для него будет:

=t+1 с корнями

           = ,

          = .

           Общее решение нашего уравнения будет иметь вид:

=(+(

         Константы мы найдем из условий =0, =1. Действительно, мы будем иметь:

        =+=0, =+=1

        или

        +=0

       +2,

       Откуда:

       =, = -

       Теперь  мы можем написать окончательное  выражение для :

       = [() - ()]

       Нетрудно  увидеть, что если >, то > и n>m. Поэтому, если найти такое     n, что будет больше , а   будет меньше , то это n и будет совпадать с нашим m.

  1,

то из неравенства 

m= =

p – число цифр

 

 

Все это носит название теоремы Ламе.


Информация о работе Теорема Ламме