Berilgan sonlarning eng katta umumiy bo’luvchisi va eng kichik umumiy karralisini topish algoritmi. Reja
Download 390 Kb.
|
1 2
Bog'liqBERILGAN SONLARNING ENG KATTA UMUMIY BO’LUVCHISI VA ENG KICHIK UMUMIY KARRALISINI TOPISH ALGORITMI.
- Bu sahifa navigatsiya:
- Ta’rif.
- Misollardan namunalar: 1-misol.
Xossalar.
p tub son bo’lsa, ixtiyoriy natural mson uchun ( pm p, ) yoki ( pm, ) 1 bo’ladi; d mn m dm n dn ( , ), ', ' bo’lsa , u holda (m n', ') 1 bo’ladi; d mn m d m n d n ( , ), ' ', ' ' va (m n', ') 1bo’lsa , u holda d d'bo’ladi; agar m p p 1 1 2 2...pk k va n p p 1 1 2 2...pkk bo’lsa ( bu yerda p p p1 , 2... k – tub sonlar, i, i 0), u holda (mn p, ) 1min(1 1, ) p2min(2 2, )...pkmin(k , k ) tenglik o’rinli. a va b sonlarining eng katta umumiy bo’luvchisi shu sonlarning barcha umumiy bo’luvchilariga bo’linadi. Teorema. Agar a soni b sonidan kichik bo’lmasdan, a = bq + r (0 r< b) bo’lsa, u holda (a, b)= (b, r) bo’ladi. Isboti. D(a, b) orqali a va b sonlarning umumiy bo’luvchilari to’plamini belgilaymiz. a = bq + r (0 r< b) va c D(a, b) bo’lsin. Demak, r= a – bq soni c soniga bo’linadi, ya’ni c D(b, r). Aksincha, c D(b, r) bo’lsa, u holda a = bq + r soni c ga bo’linadi, ya’ni c D(a, b ). Demak, agar a soni b sonidan katta bo’lmasdan, a = bq + r (0 r< b) bo’lsa, u holda D(a, b) , D(b, r) to’plamlar ustma–ust tushadi. Bundan ularning eng katta elementlari o’zaro teng bo’lishi kelib chiqadi, ya’ni (a, b)= (b, r). Izoh. Barcha a va b nolga teng bo’lmagan sonlar uchun a,b(a>b>0) sonlar uchun qoldiqli bo’lish haqida teoremaga ko’ra: a = bq1 + r1. Agar r1 = 0 bo’lsa, u holda (a, b) = b. Agar r1 0 bo’lsa, u holda b = r1q2 + r2. Agar r2 = 0 bo’lsa, u holda jarayonni to’xtatamiz, aks holda (ya’ni r2 0) davom ettiramiz : r1 = r2q3 + r3. b > r1 > r2 > r3 > . . . >0 tengsizliklardan jarayon qoldiq nolga aylanganda tugashi kelib chiqadi. Demak, quyidagi tengliklarga ega bo’lamiz : a = bq1 + r1 , b = r1 q2 + r2 , r1 = r2 q3 + r3 , . . . . . . . . . . . . ., rn–2 = rn–1 qn–1 + rn , rn–1 = rn qn . Bunda (a, b) = (b, r1) = (r1, r2) = . . . = (rn–1, rn) = rn. Shunday qilib, (a, b) ni topish uchun qoldiqli bo’lish jarayoni 0 ga teng qoldiq hosil bo’lguncha davom ettiriladi, 0 dan farqli eng kichik qoldiq a, b sonlarining eng katta bo’luvchisi bilan ustma–ust tushadi. Mazkur jarayon Evklid algoritmi deyiladi. Izoh. Agar a soni b sonidan kichik bo’lmasa, u holda (a, b)= (b, a–b) bo’ladi. Ta’rif. a va b sonlarining musbat umumiy karralilari ichida eng kichigi shu sonlarning eng kichik umumiy karralisi deyiladi va u [ a, b] orqali belgilanadi. Xossalar. m ab m aa bb[ , ], ' ' bo’lsa , u holda (a b', ') 1 bo’ladi; Agar m' son ab, sonlarning umumiy bo’luvchisi bo’lib, m aa bb a b' ' ', ( ', ') 1 tengliklar bajarilsa, u holda m' m bo’ladi; A gar ac va bc bo’lsa, u holda [ab c, ] bo’ladi; agar m p p 1 1 2 2...pk k va n p p 1 1 2 2...pkk bo’lsa ( bu yerda p p p1 , 2... k – tub sonlar, i, i 0), u holda [mn p, ] 1max(1 1, ) p2max(2 2, )...pkmax(k , k ) tenglik o’rinli. Teorema. Barcha m va n butun sonlar uchun [ m, n] · (m, n) = mn tenglikni isbotlang. Isboti. [a,b]= [|a|,|b|] bo’lgani uchun faqat natural m va n sonlar holini qarash yetarli. m p p 1 1 2 2...pk k va n p p 1 1 2 2...pkk bo’lsin ( bu yerda p p p1 , 2... k – tub sonlar, i, i 0), u holda (mn p, ) 1min(1 1, ) p2min(2 2, )...pkmin(k , k ) va [mn p, ] 1max(1 1, ) p2max(2 2, )...pkmax(k , k ) tengliklar o’rinli. Bundan (m,n) [m,n] p1min(1 1, ) p1max(1 1, ) pmin(2 2 2, ) pmax(2 2 2, ) ...pkmin( k k, ) pkmax( k k, ) p1min(1 1, )max(1 1, ) p2min(2 2, )max(2 2, )...pkmin( k k, )max( k k, ) p1 1 1 p2 2 2...p kk k mn kelib chiqadi. 𝑎 ratsional son berilgan bo’lsin. 𝑎 va 𝑏 sonlariga Yevklid algoritmini tatbiq qilamiz. 0 ≤ 𝑟1 < 𝑏 0 ≤ 𝑟2 < 𝑟1 0 ≤ 𝑟3 < 𝑟2 ……………………………………………………… 𝑟𝑛−1 = 𝑟𝑛𝑞𝑛 Bu yerdan Qisqacha, Ta’rif. Ratsional sonni (1) ko’rinishdagi ifodasi chekli zanjir kasr yoki uzluksiz kasr deyiladi. Teorema. Har qanday ratsional sonni chekli zanjir kasr ko’rinishida yozish mumkin. Isboti. I. Agar 𝑎 musbat bo’lsa; 𝑏 1 ) 2) 𝑎 manfiy bo’lsa, uni ko’rinishda ifodalash mumkin. U holda 𝑏 Agar 𝑎 butun son bo’lsa, u holda Ta’rif. , , , … 𝑛 kasrlar chekli zanjir (1) ning munosib kasrlari deyiladi. Har bir munosib kasr ratsional sondir. 𝛿𝑠 – munosib kasr berilgan almashtirish orqali hosil qilinadi. Demak, ; va h.k. Demak, 𝑃0 = 𝑞0, 𝑃1 = 𝑞0𝑞1 + 1, … , 𝑃𝑘 = 𝑃𝑘−1𝑞𝑘 + 𝑃𝑘−2 𝑄0 = 1, 𝑄1 = 𝑞1, … , 𝑄𝑘 = 𝑄𝑘−1𝑞𝑘 + 𝑄𝑘−2 Misollardan namunalar: 1-misol. ∀𝑛 ∈ 𝑁 uchun 𝑛(𝑛 + 1)(2𝑛 + 1) ning 6 ga bo’linishini isbotlang. Isboti. Natural sonlar qatorida 2 ta ketma-ket kelgan sonlar 𝑛(𝑛 + 1) ⋮ 2 bo’lganligidan 𝑛(𝑛 + 1)(2𝑛 + 1) ⋮ 2 va 6=2∙3 bo’lib, (2, 3)=1 ekanligidan 𝑛(𝑛 + 1)(2𝑛 + 1) ⋮ 3 ekanligini ko’rsatish lozim. Qoldiqli bo’lish haqidagi teoremaga ko’ra har qanday natural sonni n = 3k yoki n = 3k + 1 yoki n = 3k + 2 ko’rinishda ifodalash mumkin. Bundan Agar 𝑛 = 3𝑘 bo’lsa, u holda 𝑛(𝑛 + 1)(2𝑛 + 1) ⋮ 3 ; Agar 𝑛 = 3𝑘 + 1 ko’rinishda bo’lsa, u holda 2𝑛 + 1 = 6𝑘 + 3 va 𝑛(𝑛 + 1)(2𝑛 + 1) ⋮ 3 ; Agar 𝑛 = 3𝑘 + 2 ko’rinishda bo’lsa, u holda 𝑛 + 1 = 3𝑘 + 3 va 𝑛(𝑛 + 1)(2𝑛 + 1) ⋮ 3 ; Demak, (𝑛 + 1)(2𝑛 + 1) ⋮ 6 . 2- misol. Berilgan 123 va 321 sonlarning EKUB va EKUKlarini ikki usulda toping. Yechish. Berilgan natural sonlarning EKUB va EKUKlarini toppish uchun ularni tub ko’paytuvchilaridan yoki Yevklid algoritmidan foydalanish mumkin. 1-usul. Berilgan sonlarni tub ko’paytuvchilarga kanonik yoyilmasini topamiz: 123 = 3 ∙ 41 = 31 ∙ 411 ∙ 1070; 321 = 3 ∙ 107 = 31 ∙ 410 ∙ 1071; Demak, EKUB va EKUKning ta’rifiga ko’ra (123; 321)=3 va [123; 321]=3∙41∙107=13161. 2-usul. Berilgan sonlar uchun qoldiqli bo’lish teoremasi yordamida Yevklid algoritmini tuzamiz: 321=123∙2+75; 75=321-123∙2; 123=75∙1+48; 48=123-75∙1; 75=48∙1+27; 27=75-48∙1; 48=27∙1+21; 21=48-27∙1; 27=21∙1+6; 6=27-21∙1; 21=6∙3+3; 3=21-6∙3 6=3∙2+0 Demak, 3=21-6∙3=(48-27∙1)-(27-21∙1) ∙3=48-27∙4+21∙3=123-75∙1-(75-48∙1) ∙4+(48- 27∙1) ∙3=123-75∙5+48∙7-27∙3=123-(321-123∙2) ∙5+(123-75∙1) ∙7-(75-48∙1) ∙3=123∙18321∙5-75∙10+48∙3=123∙18-321∙5-(321-123∙2) ∙10+(123-75∙1) ∙3=123∙41-321∙1575∙3=123∙41-321∙15-(321-123∙2) ∙3=123∙47-321∙18=123∙47+321∙(-18). Bundan, 3=123∙47+321∙(-18) kelib chiqadi. Yevklid algoritmidagi oxirgi noldan farqli qoldiq EKUB ni beradi. Demak, (123, 321)=3. Bundan . 3-misol. sistemani qanoatlantiruvchi 𝑎 va 𝑏 sonlarni toping. Yechish. Berilgan 𝑎 va 𝑏 sonlarning eng katta umumiy bo’luvchisi 8 ekanligidan, bu sonlarni 𝑎 = 8𝑘 va 𝑏 = 8𝑙 ko’rinishda yozib olamiz. Bu yerda (𝑙, 𝑘) = 1. Bundan 𝑎 ∙ 𝑏 = 8𝑘 ∙ 8𝑙 = 64 ∙ 𝑘 ∙ 𝑙 = 768 ni, bundan esa 𝑘 ∙ 𝑙 = 12 ni hosil qilamiz. Demak, 12 o’zaro tub 𝑘 va 𝑙 sonlarning ko’paytmasi ko’rinishida ifodalanadi. Quyidagi holatlar bo’lishi mumkin: 𝑘 𝑙 𝑘 ∙ 𝑙 1 12 12 4 12 3 12 12 1 12 Bundan, 𝑎 𝑏 𝑎 ∙ 𝑏 8 96 768 24 32 768 32 24 768 96 8 768 Demak, (𝑎, 𝑏): (8; 96), (24; 32), (32; 24), (96; 8) 4-misol. Berilgan 104 kasrni chekli zanjir kasr ko’rinishida ifodalang va uning 23 munosib kasrlarini toping. Yechish. 104 kasrni chekli zanjir kasr ko’rinishida ifodalash uchun 104 va 53 23 sonlari uchun Yevklid algoritmi tuzamiz. 104 = 23 ∙ 4 + 12; 23 = 12 ∙ 1 + 11; 12 = 11 ∙ 1 + 1; 11 = 1 ∙ 11 + 0. Yevklid algoritmidagi tengliklarning har ikkala tomonini bo’luvchilarga bo’lamiz: ; ; ; . Hosil bo’lgan tengliklarning o’ng tomonidagi kasr sonni uning teskarisi bilan almashtirish natijasida chekli zanjirni hosil qilamiz. Uni qisqacha 104 ko’rinishida ifodalaymiz. Agar berilgan kasr manfiy bo’lsa, birinchi qoldiqni musbat qilib olamiz. Masalan, va kasr qismi chekli zanjir ko’rinishida ifodalanadi. Berilgan ning munosib kasrlarini topish uchun quyidagi jadvalni tuzamiz: 𝑘 -1 0 1 2 3 𝑞𝑘 - 4 1 1 11 𝑃𝑘 1 4 5 9 104 𝑄𝑘 0 1 1 2 23 Demak, . 5-misol. Berilgan sonni zanjir kasr ko’rinishida ifodalang: Yechish. ; ; ; ; ; 𝛼5 = 𝛼1 bo’lganligi uchun, yana yuqoridagi jarayon hosil bo’ladi. Demak, √14 = [3; (1, 2, 1,6)]. Download 390 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling