Лабораторная работа №7 Тақырыбы: Некоторые алгоритмы расчета: Алгоритм Евклида. Обобщенный алгоритм Евклида. Алгоритм ранжирования



бет3/3
Дата04.11.2023
өлшемі37,17 Kb.
#189407
түріЛабораторная работа
1   2   3
Байланысты:
Лабораторная работа 7

Алгоритм 3. Ранг (справа налево)
Вход: a p-целые числа.
Выход: - числа.

  1. у←1, s←a.

  2. FOR Do

  3. If THEN ;

  4. .

  5. RETURN y.



Алгоритм 4. Ранг (слева направо)
Вход: a p-целые числа.
Выход: - числа

  1. у←1.

  2. FOR Do

  3. ;

  4. If THEN ;

  5. RETURN y.

7 Задания к лабораторной работе





  1. Найдите числа – используя алгоритм Евклида.

Найдите значения x и y в следующих уравнениях, используя обобщенный алгоритм Евклида.





  1. Вычислите:

3-1 mod 7, 5-1 mod 8, 3-1 mod 53, 10-1 mod 53.

  1. Запишите все простые числа меньше 100. Что из этого можно выразить как

Осылардың қайсыларын түрінде өрнектеуге болады, мұндағы жай сан.

  1. Жалпыланған Евклид алгоритмін қолданып 19-1(mod 26) өрнегін есептеңдер.

  2. Тек қана калькуляторды қолданып 3x=5 теңдеуін қанағаттандыратын ті табыңдар, мұндағы =2*3*101*103*1072 Жеңілдетілген нұсқа = 2*3*101 немесе бұданда жеңілірек: =2*3*11

Мысал. 2346,646 сандардың ЕҮОБ табайық.
Шешуі. 1-ші әдіс - біртіндеп болу әдісі Евклид алгоритмі деп аталады. Бүндағы алатынымыз:
- 2346I 646
1946
- 646I
408
-408I
238
-238I
170
-170I
136
-68I
68

Сонғы нольден өзгеше қалдық 34 санына тең, сонымен, .
ЕКОЕ – ті [ а, b ] = a∙b/a,b формула бойынша табамыз. Біздін жағдайда [2346,646] = 2346 ∙ 646/34=44574.
2-ші әдіс. Берілген сандарды жай көбейткіштерге жіктеу әдісін қолданайық:


,
– е.к.о.е.
Нұсқалар
Келесі сандардың ЕҮОБ және ЕКОЕ табыныз:
1-нұсқа: (420, 126, 525);
2-нұсқа: (2151, 1935);
3-нұсқа: (-872, 2З6);
4-нұсқа: (-18З6, -5292);
5-нұсқа: (-555, 444).
6-нұсқа: (1234,5678);
7-нұсқа: (-765, -4З2);
8-нұсқа: (111, ЗЗЗЗ);
9-нұсқа: (2747, З149);
10-нұсқа: (1219, 1З57);
11-нұсқа: (-667, 580);
12-нұсқа: (-1256,-8844);
13-нұсқа: (7711, 1122).
14-нұсқа: (3574, 1924).
15-нұсқа: (3327, 631).


Қолданылған әдебиеттер.


[2], [3], [8], [12], [13].

Достарыңызбен бөлісу:
1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет