- •Решение задач по алгебре
- •Для 3 курса озо
- •Факультета математики
- •И информатики
- •1. Разложение на простые множители
- •3. Цепные дроби
- •4. Позиционные системы счисления
- •5. Функция эйлера
- •6. Сравнения
- •7. Решение сравнений
- •8. Первообразные корни и индексы
- •9. Систематические дроби
- •Задания к контрольной работе
- •Содержание
- •Игнатов Юрий Александрович
3. Цепные дроби
Цепной, или непрерывной дробью называется выражение вида
,
где a0 – целое, a1, … , an – натуральные, an > 1. Для компактности цепную дробь записывают в виде [a0; a1, … , an].
Пример 3.1. Записать в виде цепной дроби число.
Решение. Коэффициенты цепной дроби – это частные, получающиеся в цепочке делений с остатком, организованной по алгоритму Евклида:
48 = 133 + 9;
13 = 91 + 4;
9 = 42 + 1;
4 = 14.
В итоге получаем = [3; 1, 2, 4].
Упражнение3.1. Запишите в виде цепной дроби число
k-ой подходящей дробью к цепной дроби A= [a0;a1, … ,an] называется цепная дробьAk= [a0;a1, … ,ak], где 0kn.
Определим индуктивно числа Pk,Qk,k= 0, 1, … ,n:
P0 = a0,
P1 = a0a1 + 1,
Pi+1 = Piai+1 + Pi –1 , i = 1,…, k–1;
Q0 = 1,
Q1 = a1,
Qi+1 = Qiai+1 + Qi –1 , i = 1,…, k–1.
Теорема 3.1. Для любой подходящей дробиAk,k= 0, 1, … ,n, к цепной дробиA= [a0;a1, … ,an] имеет место равенство.
Пример 3.2. Свернуть цепную дробьA= [2; 3, 1, 3].
Решение. Для нахождения числителей и знаменателей подходящих дробей строим таблицу:
-
i
0
1
2
3
ai
2
3
1
3
Pi
2
23 + 1 = 7
71 + 2 = 9
93 + 7 = 34
Qi
1
3
31 + 1 = 4
43 + 3 = 15
Таким образом, A= .
Упражнение3.2. Сверните цепную дробь: [3; 3, 2, 2]; [0; 2, 1, 4, 3].
4. Позиционные системы счисления
В десятичной системе счисления число в развернутом виде записывается как=ak10k +ak-110k-1 + … +a0. Значение числа определяется не только значением его цифрak,ak-1, … ,a0, но и местом, позицией, которые они занимают в числе. Аналогично в произвольнойm-ичной системе имеем
=akmk +ak-1mk-1 + … +a0. (1)
Черта над числом означает, что ak,ak-1, … ,a0являются цифрами числа, а не множителями в произведении. Основание системыmобозначается в виде индекса.
Формула (1) позволяет перевести число из m-ичной системы в десятичную. Для этого ее преобразовывают к более удобному для вычислений виду:
=akmk +ak-1mk-1 + … +a0= (…(akm +ak-1)m + …a1)m+a0.
Пример 4.1. Перевести число 52147в десятичную систему.
Решение. Имеем
52147 = ((57 + 2)7 + 1)7 + 4 = 1824.
Для перевода числа из десятичной системы в m-ичную пользуемся тем, что при делении числа, записанного вm-ичной системе, наmполучаем в частноми в остаткеa0. Это позволяет последовательно определить все цифры числа, начиная с последнего.
Пример 4.2. Перевести число 325710в 8-ричную систему.
Решение. Имеем
3257 = 4078 + 1;
407 = 508 + 7;
50 = 68 + 2.
Следовательно, 325710= 62718.
Упражнение4.1. Переведите число из одной системы в другую: 364710; 2032510; 349106; 1431012; 160486.
Для перевода из m-ичной системы вn-ичную число предварительно переводим в десятичную систему. Но если одно из чиселm,nесть степень другого, то перевод упрощается. Например, для перевода из двоичной системы в четверичную и восьмеричную или обратно используем таблицы перевода цифр:
2-ичная |
8-ричная |
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
2-ичная |
4-ричная |
00 |
0 |
01 |
1 |
10 |
2 |
11 |
3 |
Пример 4.3. Осуществить перевод 30582, 100101124.
Решение. Пользуясь первой таблицей, осуществляем перевод из 8-ричной в двоичную систему по цифрам:
3058 = 0110001012 = 110001012.
Для осуществления перехода из двоичной системы в 4-ричную цифры числа в двоичной системе разбиваем на пары, начиная справа, дописав при необходимости слева 0. Каждую пару переводим в 4-ричную цифру с помощью второй таблицы:
10010112 = 01001011 = 10234.
Упражнение4.2. Переведите число из одной системы в другую: 23042; 10110101128; 120348; 15084.