Государственное бюджетное профессиональное
образовательное учреждение
«Колледж автоматизации
и информационных технологий № 20»
РАБОЧАЯ ПРОГРАММА
Общеобразовательной учебной дисциплины
«Основы теории чисел»
Специальность:
10.02.03 информационная безопасность автоматических систем
уровень подготовки: базовый
Москва
2016
ОДОБРЕНО |
|
на заседании ПЦК "Информационная безопасность автоматических систем"
Протокол № _ от «__» 20__ г.
Председатель ____________ /Бавыкин В.В./
| Программа учебной дисциплины разработана в соответствии с требованиями ФГОС по специальности: 10.02.03 информационная безопасность автоматических систем и учебным планом ГБПОУ КАИТ № 20
|
УТВЕРЖДАЮ
Руководитель учебного структурного подразделения «1М»
_____________________________/Мельников С. П./
«_____» ________________________20__ г.
СОГЛАСОВАНО
Зав. учебно-методическим отделением
_____________________________/______________/
«_____» ________________________20__ г.
Разработчик (автор): Филиппова Зоя Михайловна, преподаватель,
высшая квалификационная категория_________________________________
Ф.И.О., должность, квалификационная категория
_____________________________________________________________________________________________
Рецензент:
Внешний: _______________________________________________
(Ф.И.О., место работы, должность, квалификационная категория (ученая степень, звание)
[link] ПРИЛОЖЕНИЕ 1
Контрольная работа по ТЕОРИИ ЧИСЕЛ
вариант-ОБРАЗЕЦ
Найти НОД трёх чисел: 19074, 13566, 8211.
Решение. Используем свойство (19074, 13566, 8211) = ((19074, 13566), 8211).
Сначала находим НОД(19074, 13566) = 102, а затем НОД(102, 8211) = 51.
Таким образом, НОД(19074, 13566, 8211) = 51.
Ответ: НОД(19074, 13566, 8211) = 51.
Найти все x = 5711 со свойством (x) = 2310000.
Решение. Если 0, 0, 0, то (5711) = (5)(7)(11) = = 5–147–1611–110 = 24357–111–1.
С другой стороны, 2310000 = 24354711. Из равенства 24357–111–1 = = 24354711 находим (используя единственность канонического разложения), что = 4, = 2, = 2, т.е. x = 5472112.
Исследуем теперь случаи, когда некоторые из показателей , , нулевые. Из предыдущих вычислений видно, что 3, 7,11 участвуют в каноническом разложении числа 2310000 = 24354711, так что 0, 0. Если = 0, то (x) = = (711) = (7)(11) = 7–1611–110 = 22357–111–1и равенство (x) = = 2310000 = 24354711невозможно.
Таким образом, найденное выше решение единственно.
Ответ: x = 5472112.
Найти количество натуральных чисел x со свойствами:
x< 450 и НОД(x, 450) = 15.
Решение. Любое число xс указанными в условии свойствами имеет вид x = = 15y, где 1y< 30 (т.к. 15 x< 450). При этом условие НОД(x, 450) = 15означает, что НОД(y, [pic] ) = 1, т.е. НОД(y, 30) = 1. Таким образом, задача сводится к отысканию всех чисел yсо свойствами 1y< 30и НОД(y, 30) = 1. Таких чисел (30) = (235) = (2)(3)(5) = 124 = 8.
Ответ: 8 чисел.
Решить сравнение: а) тремя способами 10х 12 (mod 14),
б) методом цепных дробей 101х 130 (mod113).
Решение.а)Метод подбора.Сравнение 10х 12 (mod 14)имеет два класса решений по модулю 7, т.к. НОД(10, 14) = 2 | 12. При этом исходное сравнение равносильно 5x 6 (mod 7), в котором НОД(5, 7) = 1, так что это сравнение имеет единственный класс решений по модулю 7.
Последовательно подставляя в сравнение 5x 6 (mod 7)значения x = 0, 1, 2, 3, 4, 5, 6, находим 50 = 0 [pic] 6 (mod 7), 51 = 5 [pic] 6 (mod 7), 52 = 10 3 [pic] 6 (mod 7), 53 = 15 1 [pic] 6 (mod 7), 54 = 20 6 (mod 7). Таким образом, решением сравнения 5x 6 (mod 7)будет класс x 4 (mod 7), а решениями исходного сравнения – классы x 4+07 = 4 (mod 14), x 4+17 = 11 (mod 14).
Ответ: x 4 (mod 14), x 11 (mod 14).
Искусственный приём.Так же как и выше, вначале решаем сравнение 5x 6 (mod 7). Для этого будем искать xв виде x [pic] (mod 7), где tвыбирается так, чтобы дробь принимала целое значение. Перебирая t = 0, 1, 2, находим t = 2и x 4 (mod 7).Выписываем решения исходного решения: x 4+07 = 4(mod 14), x 4+17 = 11 (mod 14).
Ответ: x 4 (mod 14), x 11 (mod 14).
Метод Эйлера.Сравнение 10х 12 (mod 14)имеет два класса решений по модулю 7, т.к. НОД(10, 14) = 2 | 12. При этом исходное сравнение равносильно 5x 6 (mod 7), в котором НОД(5, 7) = 1, так что это сравнение имеет единственный класс решений по модулю 7.
Поскольку 5(7) 1 (mod 7), то умножая обе части сравнения 5x 6 (mod 7)на 5(7)–1, получим x5(7)–15x5(7)–16 56–16 525256 442 22 = 4 (mod 7). Таким образом, решением сравнения 5x 6 (mod 7)будет класс x 4 (mod 7), а решениями исходного сравнения – классы x 4+07 = 4 (mod 14), x 4+17 = 11 (mod 14).
Ответ: x 4 (mod 14), x 11 (mod 14).
б)Метод цепных дробей.Сравнение 101х 130 (mod113) имеет единственный класс решений, т.к НОД(101, 113) = 1 | 130. При этом исходное сравнение равносильно 101х 17 (mod113), которое и будем решать.
Разлагаем дробь [pic] в конечную цепную дробь:
Таким образом, [pic] = [1; 8, 2, 2, 2] – конечная цепная дробь порядка 4. Вычислим её значение, составив таблицу:
i –1
0
1
2
3
4
ai
–
1
8
2
2
2
Pi
1
1
9
19
47
113
Qi
0
1
8
17
42
101
[pic]
Таким образом, 10147 – 11342 = 1 и значит, 10147 1 (mod 113), так что решением рассматриваемого сравнения 101х 17 (mod113) будет x 4717 = = 799 8 (mod 113).
Ответ: x 8 (mod 113).
Решить сравнение с помощью индексов: 40х 10 3 (mod 17).
Решение. Упростим сравнение: 6х 10 3 (mod 17)и поскольку НОД(3, 17) = 1, последнее сравнение равносильно (после сокращения на 3) сравнению 2х 10 1 (mod 17), которое и будем решать.
Переходя к индексам по модулю (17) = 16, получимind(2) + 10ind(x) ind(1) (mod 16) или (вычисляяind(2) с помощью таблиц индексов)10ind(x) ind(1) – ind(2) 0 – 14 2 (mod 16).
Сравнение 10ind(x) 2 (mod 16)имеет два класса решений по модулю 16, т.к. НОД(10, 16) = 2 | 2.Это сравнение равносильно сравнению 5y 1 (mod 8), которое имеет единственный класс решений y 5 (mod 8). Значит сравнение 10ind(x) 2 (mod 16)имеет следующие решения: ind(x1) 5+08 = 5 (mod 16), ind(x2) 5+18 = 13 (mod 16).
По таблице антииндексов находим соответствующие решения x 5 (mod 17)и x 12 (mod 17).
Ответ: x 5 (mod 17) и x 12 (mod 17).
Найти остаток от деления (15728 + 19 30)7 на 57.
Решение.1. Находим остаток от деления 15728 на 57:
15728 53 –4 (mod 57).
2. Находим остаток от деления 19 30на 57: 19 30 = (19 2) 15 = = 361 15 19 15 = (19 2)719 19 719 (19 2) 4 19 4 (19 2) 2 19 2 19 (mod 57).
3. Имеем (15728 + 19 30)7 (–4 + 19) 7 = 15 7 (mod 57).
4. Вычислим 15 7 = (15 2) 315 54 315 (–3) 315 = – 2715 = = –405 –6 51 (mod 57):
Ответ: остаток равен 51.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Решение.1.Находим каноническое разложение знаменателя: 10500 = 105100 = = 2 25 337 = 2 25 321.
2. Находим длину предпериода: (длина предпериода) = max{2, 3} = 3.
3. Находим длину периода P21(10): 101 = 10 [pic] 1 (mod 21), 10 2 = 100 –5 [pic] 1 (mod 21), 10 3 10(–5) –8 [pic] 1 (mod 21), 10 4 (–5) 24 [pic] 1 (mod 21), 10 5 104 –2 [pic] 1 (mod 21), 10 6 10(–2) 1 (mod 21).
Таким образом, (длина периода) = 6.
Ответ: длина предпериода равна 3, а длина периода – 6.
6.Вариант 0
Найти НОД трёх чисел: 2226, 3213, 6489.
Решить уравнение: (7 х) = 294.
Решить сравнение: а) тремя способами 7х 6 (mod 9),
б) методом цепных дробей 88х 324 (mod404).
Решить сравнение с помощью индексов: 25х 7 –7 (mod 31).
Найти остаток от деления 11 802 на 1000.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 1
Найти НОД трёх чисел: 3445, 4225, 5915.
Найти все x = 5711со свойством (x) = 42000.
Решить сравнение: а) тремя способами 3х 1 (mod 11),
б) методом цепных дробей 365х 50 (mod 395).
Решить сравнение с помощью индексов: 8х9 –17 (mod 41).
Найти остаток от деления 19 2402 на 100.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 2
Найти НОД трёх чисел: 1073, 3683, 34481.
Найти количество натуральных чисел xсо свойствами:
x< 975 и НОД(x, 975) = 13.
Решить сравнение: а) тремя способами 18х 12 (mod 30),
б) методом цепных дробей 91х 143 (mod 222).
Решить сравнение с помощью индексов: 7х13 + 23 0 (mod 47).
Найти остаток от деления 1967 1968 на 11.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 3
Найти НОД трёх чисел: 1012, 1474, 4598.
Решить уравнение: (11 х) = 13310.
Решить сравнение: а) тремя способами 39х 5 (mod 11),
б) методом цепных дробей 27х 25 (mod 119).
Решить сравнение с помощью индексов: 9х11 + 1 0 (mod 43).
Найти остаток от деления 109 345 на 14.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 4
Найти НОД трёх чисел: 988, 2014, 42598.
Найти все x = 5711 со свойством (x) = 330000.
Решить сравнение: а) тремя способами 37х 16 (mod 11),
б) методом цепных дробей 82х 14 (mod 202).
Решить сравнение с помощью индексов: 19х5 + 13 0 (mod 53).
Найти остаток от деления 293 275 на 48.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 5
Найти НОД трёх чисел: 7975, 2585, 13915.
Найти количество натуральных чисел, не превосходящих 120 и не взаимно простых с числом 30.
Решить сравнение: а) тремя способами 62х 5 (mod 13),
б) методом цепных дробей 243х 271 (mod 317).
Решить с помощью индексов: 32 х 15 (mod 37).
6. Найти остаток от деления: 117 53 на 11.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 6
Найти НОД трёх чисел: 874, 1518, 20142.
Решить уравнение (15x) = 9000.
Решить сравнение: а) тремя способами 11х 15 (mod 24),
б) методом цепных дробей 92х 20 (mod 284).
Решить сравнение с помощью индексов: х2 54 (mod 67).
Найти остаток от деления 5 80 + 7 100 на 13.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 7
Найти НОД трёх чисел: 9911, 952, 2227.
Найти все x = 57со свойством (x) = 147000.
Решить сравнение: а) тремя способами 6х 8 (mod 10),
б) методом цепных дробей 221х 111 (mod 360).
Решить сравнение с помощью индексов: х2 37 (mod 41).
Найти остаток от деления 2 100 + 3 100 на 5.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 8
Найти НОД трёх чисел: 1253, 406, 252.
Найти количество натуральных чисел xсо свойствами:
x< 2476и НОД(x, 2476) = 619.
Решить сравнение: а) тремя способами 8х 14 (mod 18),
б) методом цепных дробей 113х 89 (mod 311).
Найти сравнение с помощью индексов: х2 58 (mod 61).
Найти остаток от деления 11 1841 на 7.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
Вариант 9
Найти НОД трёх чисел: 2743, 3587, 6963.
Найти количество натуральных чисел не превосходящих 2272 и взаимно простых с числом 568 .
Решить сравнение: а) тремя способами 10х 4 (mod 14),
б) методом цепных дробей 95х 59 (mod 308).
Решить сравнение с помощью индексов: х15 38 (mod 59).
Найти остаток от деления 23 2342 на 14.
Найти длину периода и длину предпериода при обращении обыкновенной дроби [pic] в десятичную.
9