Algoritmlash p65. p65



Download 2,81 Mb.
Pdf ko'rish
bet165/223
Sana09.12.2021
Hajmi2,81 Mb.
#190361
1   ...   161   162   163   164   165   166   167   168   ...   223
Bog'liq
2 5226458987112694377

N
K
Shart
Q iym ati
Shart
ROST,
y a ’ ni  u  holda
YOLG‘ON,
y a ’ ni  aks 
holda
15
15
15<>15
YOLG‘ON
EKUB=15
N
K
Shart
Q iym ati
Shart
ROST,
y a ’ ni  u  holda
YOLG‘ON,
y a ’ ni  aks 
holda
15
12
15<>12
ROST
15>12
N = 15-12=3
-
3
12
3<>12
ROST
3>12
-
K=12-3=9
3
9
3<>9
ROST
3>9
-
K=9-3=6
3
6
3<>6
ROST
3>6
-
K=6-3=3
3
3
3=3
YOLG‘ON
EKUB=3
188


N
K
Shart
Q iym ati
Shart
ROST,
y a ’ni  u  holda
YOLG‘ON, 
y a ’ni  aks 
holda
15
4
15<>16
ROST
15>4
N = 15-4=11
-
11
4
11<>4
ROST
11>4
N = 11-4=7
-
7
4
7<>4
ROST
7>4
N=7-4=3
-
3
4
3<>4
ROST
3>4
-
K=4-3=1
3
1
3<>1
ROST
3>1
N=3-1=2
-
2
1
2<>1
ROST
2>1
N=2-1=1
-
1
1
1=1
YOLG‘ON
EKUB=1
M ana  bu  boshqa  gap.  Faqat  takrorlanish  qadam ini  oldindan 
b ilm a y m iz ,  shuning  u ch u n   T O K I  —  B A JA R   tu z ilm a s id a n  
foydalanib  tuzilgan  Saralovchi  M   tushunadigan  algoritm   quyida- 
gicha  bo‘ladi:
T O K I  N   < >   K   BAJAR 
AGAR N > K  
U  H O LD A
o‘tkaz  N -K ,  N  
AKS  H O LD A
o‘tkaz  K -N ,  K 
T A M O M  
T A M O M  
o ‘tkaz  N ,  EKUB
Jadvalda va algoritm da takrorlash shartini E vklid algoritm idagi 
asosiy  shartdan  fa rq li  teng  emaslik  sharti  kabi  yozilishi  dasturni 
m urakkablik darajasini kam aytiradi.
9.24-m ashq
Evklid  algoritmini  algoritmdagi  teng  emaslik  shartini  tenglik
shartiga  almashtirib  tuzing.
9.18-m asala
Saralovchi  M   ik k ita   N   va  K   sonlarning  eng  kich ik  um um iy 
karralisi E K U K (N ,  K )  n i topsin.
Yechim .  E K U B   n in g   ta ’ r if   b o ‘yich a   to p is h   a lg o ritm in i 
k o ‘rding iz.  E K U K   n i  ham  ta ’r if   b o ‘yicha  topish  ham  ancha 
m urakkab.  S huning  uchu n,  E K U B   va  E K U K   n i  quyidag i 
bog‘lanishidan  foydalanish  maqsadga  m uvofiq:
189


E K U B (N ,  K )  •  E K U K (N ,  K )=   N   •  K
Bu bog‘lanishdan  quyidagini  hosil  qilam iz:
E K U K (N ,  K )  =   N   •  K  /   E K U B (N ,  K )
E K U B   n i  topishni  E vklid  algoritm idan  foydalanib  masalani 
hal  etamiz:
o‘tkaz  N   •  K ,  S 
T O K I  N   < >   K   BAJAR 
AGAR N > K  
U  H O LD A
o‘tkaz  N -K ,  N  
AKS  H O LD A
o‘tkaz  K -N ,  K 
T A M O M  
T A M O M  
o‘tkaz  N ,  EKUB 
o‘tkaz  S  /   EK U B ,  E K U K
A lg o ritm   bajarilish jarayonida  N   va  K   ning  qiym ati  kamayib 
boradi,  shuning uchun u la rn i boshlang‘ich qiymatiga mos ko ‘payt- 
m ani  S  tokchada  saqlab  turduk.
9.25-m ashq
Bo‘yi  96  m,  eni  esa  88  m  ga  teng  to ‘g ‘ri  to ‘ rtburchak 
shaklidagi  kartonni  teng  kvadratlarga  ajratishm oqchi.  Shu 
ma’noda  eng  katta  tomonli  kvadratning  tomoni  uzunligi  necha 
m  ga  teng  bo‘ladi?
B ird a n   fa rq li  n a tu ra l  sonni  faqat  ik k ita   b o ‘ lu vchiga  ega 
b o ‘lsa:  o ‘z i va b ir,  u tub  son  deyiladi.  Tub  sonlarning b irin c h is i 
2  ga  teng.
B u n i  qarangki,  2 yakkayu-yagona ju ft tub  son b o ‘ la r ekan. 
Boshqa  har  qanday ju ft  son  tub  b o ‘ la   olm a yd i,  c h u n ki  u ning 
hech  b o ‘lm aganda  yana  b ir  u c h in c h i  b o ‘lu v c h is i  2  b o r  (o ‘ zi 
va  b ird a n   ta shqari).  Q uyida  100  dan  k ic h ik   tub  sonlar  ke l- 
tirilg a n :
2,  3,  5,  7,  11,  13,  17,  19,  23,  29,  31,  37,  41,  43,  47,  53,  59,  61, 
67,  71,  73,  79,  83,  89,  97.
N   va  K   o ‘zaro  tub  sonlar  d e yila d i,  agar  E K U B (N ,  K )= 1  
b o ‘ lsa.  M a ’ lu m k i,  har qanday ik k ita  tub  son o‘ zaro tub b o ‘la di. 
Shu  yerda  Suvchi  uchun  b ir  xossani  aytib  o ‘tm o q ch im iz:
190


A  litrli  va  B   litrli  idishlar  bor.  Suvchi  fa q a t  A  va  B   dan 
oshmaydigan  EKUB(A,  B )  ga  karrali  har  qanday  hajmdagi suvni 
o ‘lchab  olishi  mumkin.
Ya’n i, masalan, A = 2  va B=8 bo‘lsa,  E K U B (2,  8)=2 va shuning 
uchun  Suvchi 2,  4,  6,  8  litr   suvni  o‘lchab  olishi m um kin,  1,  3,  5, 
7  litr   suvni  o‘lchab  ololm aydi.

Download 2,81 Mb.

Do'stlaringiz bilan baham:
1   ...   161   162   163   164   165   166   167   168   ...   223




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish