Asosiy faktorizatsiya qilishning o'ziga xosligi
Keling, faktorlar tartibidan tashqari bu parchalanish noyob ekanligini tekshirib ko'raylik. $ N $ ikki yo'l bilan yozilishi mumkin deylik:
n = p1.p2.p3 ... pr = q1.nima2.q3… ..Qs (r ≤ s bilan)
Albatta bu1, nima2, nima3... ham oddiy sonlar. P sifatida1 ajratish (q1.nima2.q3… ..Qs) Keyin p1 har qanday "q" ga teng, bu muhim emas bunga, shuning uchun p1 = q1. Biz n ni p ga ajratamiz1 va biz quyidagilarni olamiz:
p2.p3 ... pr =.nima2.q3… ..Qs
Biz hamma narsani p ga bo'lmagunimizcha protsedurani takrorlaymizr, keyin olamiz:
1 = qr + 1 ... nimas
Ammo nimaga erishish mumkin emasr + 1 ... nimas R Ilovalar
Avval aytib o'tganimizdek, asosiy sonlar, agar xohlasangiz, raqamlarning atomlarini, ularning asosiy tarkibiy qismlarini ifodalaydi. Shunday qilib, arifmetikaning asosiy teoremasi juda ko'p qo'llanmalarga ega, eng ravshan: agar biz ularni kichikroq sonlar hosilasi sifatida ifodalasak, biz katta sonlar bilan osonroq ishlashimiz mumkin.
Xuddi shu tarzda, biz eng katta umumiy ko'paytmani (LCM) va eng katta umumiy bo'luvchini (GCF) topishimiz mumkin, bu bizga kasrlarning yig'indisini osonroq qilish, ko'p sonli ildizlarni topish yoki radikallar bilan ishlash, ratsionalizatsiya qilish va echishga yordam beradi. juda xilma-xil xarakterdagi dastur muammolari.
Bundan tashqari, oddiy sonlar juda sirli. Ularda naqsh hali tan olinmagan va keyingi nima bo'lishini bilish mumkin emas. Hozirgacha eng kattasi kompyuterlar tomonidan topilgan va mavjud 24.862.048raqamlar, garchi yangi tub sonlar har safar kam uchraydi.
Yevklid algoritmi qadamlari:
Ikkita sondan kattasini kichigiga bo’lib qoldiq olamiz.
Ularni o’rnini almashtiramiz
1- va 2-qadamlarni sonlardan biri nol bo’lib qolguncha davom ettiramiz
Qolgan son shu ikki son uchun EKUB bo’ladi.
Algoritm implementatsiyasi videosiga o'tishdan oldin. Uning dasturini o'zingiz mustaqil yozib ko'rishni maslahat beramiz.
Yevklid algoritmi qay tarzda ishlaydi. (Geometrik tushuntirish)
Bilamizki, Yevklid geometriya fani olimi bo'lgan shuning uchun u yaratgan algoritmni geometriya orqali tushuntirib berishga harakat qilamiz.
Misol: 38 va 16 sonlarining EKUBini Yevklid algoritmi yordamida toping.
Keling tomonlari 38 va 16 bo'lgan to'g'ri to'rtburchak chizib olamiz.
Endi bu to'rtburchakdan tomoni 16 ga teng bo'lgan kvadratlarni ajratib olamiz.
Bu narsa bizga 38 ni 16 ga bo'lgandagi butun va qoldiq qismni vizual ko'rsatib beradi. Ya'ni:
O'ng tarafdagi bo'yalmagan qism bizdagi qoldiqni (6) ifodalaydi. Endi yuqoridagi ishni o'sha 16 ga 6 tomonli to'g'ri to'rtburchak uchun davom ettiramiz.
Huddi yuqoridagidek:
Shu tarzda qoldiq nolga tenglashguncha davom etamiz.
Shu joyda algoritm o'z ishini yakunlaydi va eng kichik kvadrat tomoni (2) bizga 38 va 16 uchun EKUBni beradi.
Bu holatda tomoni to'g'ri to'rtburchak tomonlari EKUBiga teng bo'lgan kvadrat shu to'g'ri to'rtburchakning barcha sohasini to'ldirib chiqa oladigan eng katta tomonli kvadrat.
Do'stlaringiz bilan baham: |