Evklid algaritmi
1-qadam:
Ikkita natrul son tanlab olamiz a va b shu sonlar o‘zaro a=b teng bo‘lsa Evklid algaritmi EKUB(a,b)= a yoki b teng bo’ladi.
2-qadam:
Ikkita natural son mavjud a va b lekin bu sonlar a≠b bir biriga teng emas, a soni b sondan katta a>b bu holatda a ni b ga bo‘lamiz r1 qoldiq son mavjud bo‘ldi a=bq1+r1 bu r1 son 0dan katta yoki teng bo’lishi mumkin b dan kichik bo’ladi 0 r1 agar r1=0 bo‘lsa Evklid algaritmi uchun EKUB(a,b)=b b son EKUB hisoblanadi
3-qadam:
r1 teng bo’lmasa
b ni qoldiqqa bo’lamiz b=r1q2+r2 va yangi hosil bo’lgan r2 0 r2 1 tengsizlikga qo’yiladi agarda r2=0 EKUB(a,b)=r1
agar r2 0 shart davom etadi.
4-qadam:
r1 ni r2 bo‘lamiz r1=r2q3+r3 va yana 0 r3 2 r3=0 EKUB(a,b)=r2
agar r3 0 shart davom etadi.
…….. rk=0 EKUB(a,b)=rk-1
Misol:
453 17
453>17 453=17*26+11
17=11*1+6
11=6*1+5
6=5*1+1
5=5+0 EKUB(453,17)=1
��−1=gcd(�,�).
Do'stlaringiz bilan baham: |