
теория 1 курс / 6. Делимость
.docРаздел 6. Делимость целых чисел
Пусть a
и b
целые числа. Говорят, что целое число a
делится
на целое число b
, отличное от нуля, если существует целое
число q,
такое, что а
= b·q
. Символически записывают a
b.
При этом a
называют кратным
числа b,
а b
– делителем
числа a.
В теории целых чисел большую роль играет теорема о делении c остатком: для любых целых чисел а и b>0 существует единственная пара целых чисел q и z , удовлетворяющая условиям: a=b·q+z. Число q называют неполным частным, число z - остатком при делении a на b.
Большое применение имеют следующие свойства делимости:
1. Если a
b
и c
b,
то (a
± c)
b.
2. Если a
b
и b
c,
то a
c.
3. Если (a
+ b)
c
и b
c,
то a
c.
Пусть даны целые числа a1, a2, … , an.
Целое число ≠0 называют общим делителем этих чисел, если каждое из них делится на .
Наибольшим общим делителем целых чисел a1, a2, … , an называют такой их положительный общий делитель, который делится на любой другой их общий делитель. Символически наибольший общий делитель чисел a1, a2, … , an обозначают d = D(a1, a2, … , an).
Для отыскания наибольшего общего делителя двух целых чисел применяется алгоритм Евклида, который состоит в следующем.
Если a и b – натуральные, числа и a > b, то
a=bq0+r1, где 0≤r1<b,
b=r1q1+r2, где 0≤r2<r1,
r1=r2q2+r3, где 0≤r3<r2,
r2=r3q3+r4, где 0≤r4<r3,
……………………………….
rn-2=rn-1qn-1+rn, где 0≤rn<rn-1,
rn-1=rnqn, где rn+1=0.
Последний, отличный от нуля, остаток rn и является наибольшим общим делителем чисел a и b.
Справедливо утверждение: ЕСЛИ d - НАИБОЛЬШИЙ ОБЩИЙ ДЕЛИТЕЛЬ ЧИСЕЛ а И b ТО СУЩЕСТВУЮТ ТАКИЕ ЦЕЛЫЕ ЧИСЛА x И y, ЧТО ax+by=d.
При нахождении наибольшего общего делителя нескольких чисел a1, a2, … , an с помощью алгоритма Евклида сначала находится наи¬больший общий делитель d1, чисел а1 и а2, т.е. d1=D(a1,a2), затем d2=D(d1,a3), d3=D(d2,a4), … , dn-1=D(dn-2,an), тогда dn-1=D(a1, a2, … , an).
Если D(a1, a2, … , an)=1, то числа a1, a2, … , an называют взаимно простыми.
Справедливы следующие свойства взаимно простых чисел:
1. Если
a·b
c и
D(a,c)=1, то
D(a,b·c)=1.
2. Если D(a,b)=1 и D(a,c)=1, то D(a,b·c)=1.
3. Если
a
b , a
c и
D(b,c)=1 , то
a
b·c
Пусть a1, a2, … , an - целые числа, отличные от нуля. Целое число M называют общим кратным этих чисел, если оно делится на каждое из данных чисел.
Целое число m называют наименьшие общим кратным чисел a1, a2, … , an, если оно является их общим кратным, и если любое общее кратное этих чисел делится на m. Символически наименьшее общее кратное чисел a1, a2, … , an обозначается m = K(a1, a2, … , an).
Наибольший общий делитель и наименьшее общее кратное двух целых чисел связаны соотношением:
m =
,
где
m = K(a,b), а
d=D(a,b).
При нахождении наименьшего общего кратного нескольких чисел a1, a2, … , an сначала находят наименьшее общее кратное m1 чисел a1 и а2 . Т.е. m1=К (а1, а2) . Затем m2= К(m1,a3), m3 = K(m2,a4), … , mn-1 = K(mn-2,an), тогда mn-1= K(a1, a2, … , an).
Натуральное число a, большее 1 , называют простым, если оно имеет только два различных натуральных делителя (единицу и само р ).
Натуральное число a, большее 1 , называют составным, если оно имеет более двух различных натуральных делителей.
Число 1 имеет только один натуральный делитель - единицу, поэтому оно и не простое и не составное.
Справедливы следующие утверждения:
1. Наименьший натуральный делитель составного числа a , отличный от 1 , есть число простое и не превосходит. Это позволяет при отыскании простых делителей числа a испытывать только числа, не превосходящие.
2. Если a - натуральное число, а р - простое число, то либо a делится на р , либо a и р взаимно просты.
3. Если произведение двух или нескольких натуральных чисел делится на простое число р , то хотя бы один из сомножителей делится на р .
4. Всякое натуральное число a>1 либо простое, либо может быть представлено, и притом единственным образом, с точностью до порядка следования сомножителей в виде произведения простых чисел:
A=p1·p2·p3·…·pn (основная теорема арифметики)
5. Некоторые сомножители
могут повторяться. Пусть, например, p1
встречается
раз, p2
–
раз, … pk
-
раз,
тогда разложение числа a
на простые множители можно записать
следующим образом:
.
Множители обычно
располагают в порядке возрастания.
Представление натурального числа а в
указанном виде называют каноническим.
Задача: Найти наибольший общий делитель и наименьшее общее кратное для следующих трёх чисел: 6732, 2380, 2210
Решение: Первый способ. Найдём наибольший общий делитель первых двух чисел 6732 и 3280 , используя алгоритм Евклида.
-
6732
2380
4760
2
2380
1972
1972
1
1972
408
1632
4
408
340
340
1
340
68
340
5
0
Последний, отличный от нуля, остаток равен 68, следовательно, D(6723,3280)=68
-
2210
68
2176
32
68
34
68
2
0
D(2210,68)=34
Таким образом D(6732, 2380, 2210)=34
Найдём K(6732,
2380, 2210) используя формулу K(a,b)
=
, найдём
K(6732,
2380)
K(6732,
2380) =
= 235620
K(6732,
2380, 2210) =
K(235620,
2210) =
Найдем
D()
-
235620
2210
234260
106
2210
1360
1360
1
1360
850
850
1
850
510
510
1
510
340
340
1
340
170
340
2
0
D()
= 170
K(6732,
2380, 2210) =
= 3063060
Второй способ: Разложим данные числа на простые множители:
6732 |
2 |
|
2380 |
2 |
|
2210 |
2 |
3366 |
2 |
|
1190 |
2 |
|
1105 |
5 |
1683 |
3 |
|
595 |
5 |
|
221 |
13 |
561 |
3 |
|
119 |
7 |
|
17 |
17 |
187 |
11 |
|
17 |
17 |
|
1 |
|
17 |
17 |
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
6732 = 22·32·11·17 2380 = 22·5·7·17 2210 = 2·5·13·17
D(6732, 2380, 2210) = 2·17 =34
K(6732, 2380, 2210) = 22·32·5·7·11·13·17 = 6732·5·7·13=3063060
Цепные дроби
Выражение вида
q0
+
где q0-любое целое число,q1,q2,…qn-натуральные числа и qn>1, называют конечной цепной дробью.
Справедливы утверждения.
Всякая цепная дробь является разложением рационального числа.
Всякое рациональное число разлагается в конечную цепную дробь, т. е.
a/b=q0++
Символически записывают так a/b=[q0;q1;q2;…,qn].
При этом n-называют длиной цепной дроби, а число q0;q1;q2;…,qn -неполным частным. Неполные частные q0;q1;q2;…,qn находятся из алгоритма Евклида, применённого к числам a и b.
Дроби
P0/Q0=q0/1,
P1/Q1=q0
+
,
P2/Q2=q0
+
,
… , Pn/Qn=q0
+
Называются подходящими дробями конечной цепной дроби соответственно нулевого, первого, второго,…,n-го порядков, причём Pn/Qn=a/b.
Для вычисления числителей и знаменателей подходящих дробей применяются следующие рекуррентные формулы:
P-1=1, P0=q0,
Q-1=0, Q0=1, а при R≥1
Pk=qkPk+Pk-2, Qk=qkQk-1+Qk-2
Используя эти формулы, все подходящие дроби удобно находить по следующей схеме:
qk |
|
|
q0 |
q1 |
q2 |
… |
qn |
Pk |
0 |
1 |
P0=q0 |
P1=q1q0+1 |
P2=q2P1+P0 |
… |
Pn=qnPn-1+Pn-2 |
Qk |
1 |
0 |
Q0=1 |
Q1=q1 |
Q2=q2Q1+Q0 |
… |
Qn=qnQn-1+Qn-2 |
Числителем и знаменателем двух соседних подходящих дробей связаны соотношением: Pk-1Qk-Qk-1=(-1)k.
Подходящие дроби Pk/Qk несократимы, т. е. D(Pk,Qk)=1.
Задача №1
Представить следующие обыкновенные дроби в виде конечных цепных дробей: а) 134/51, б) 691/1811, в) -37/145
Решение: а) Используя алгоритм Евклида, получим:
|
|
|
|
|
|
134 |
51 |
|
|
|
|
|
|
102 |
2-q0 |
|
|
|
|
|
51 |
32 |
|
|
|
|
|
|
32 |
1-q1 |
|
|
|
|
|
32 |
19 |
|
|
|
|
|
|
19 |
1-q2 |
|
|
|
|
|
19 |
13 |
|
|
|
|
|
|
13 |
1-q3 |
|
|
|
|
|
13 |
6 |
|
|
|
|
|
|
12 |
2-q4 |
|
|
|
|
|
6 |
1 |
|
|
|
|
|
|
6 |
6-q5 |
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n=5,
134/51=2 +
т.е. 134/51=[2;1,1,1,2,6]
б) 691<1811,
поэтому 691=1811∙0+691
т.е.q0=0.
|
|
|
|
|
|
|
|
|
1811 |
691 |
|
|
|
|
|
|
|
|
|
1382 |
2-q1 |
|
|
|
|
|
|
|
|
691 |
429 |
|
|
|
|
|
|
|
|
|
429 |
1-q2 |
|
|
|
|
|
|
|
|
429 |
262 |
|
|
|
|
|
|
|
|
|
262 |
1-q3 |
|
|
|
|
|
|
|
|
262 |
167 |
|
|
|
|
|
|
|
|
|
167 |
1-q4 |
|
|
|
|
|
|
|
|
167 |
95 |
|
|
|
|
|
|
|
|
|
95 |
1-q5 |
|
|
|
|
|
|
|
|
95 |
72 |
|
|
|
|
|
|
|
|
|
72 |
1-q6 |
|
|
|
|
|
|
|
|
72 |
23 |
|
|
|
|
|
|
|
|
|
69 |
3-q7 |
|
|
|
|
|
|
|
|
23 |
3 |
|
|
|
|
|
|
|
|
|
21 |
7-q8 |
|
|
|
|
|
|
|
|
3 |
2 |
|
|
|
|
|
|
|
|
|
2 |
1-q9 |
|
|
|
|
|
|
|
|
2 |
1 |
|
|
|
|
|
|
|
|
|
2 |
2-q10 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|