Labaratoriya –10 Mavzu: Qidiruv masalasi, qidruv usullari Ishning maqsadi



Download 394,03 Kb.
Pdf ko'rish
Sana16.01.2022
Hajmi394,03 Kb.
#372126
Bog'liq
LABARATORIYA-10



LABARATORIYA –10 

 

Mavzu: Qidiruv masalasi, qidruv usullari 

 

Ishning maqsadi

:  Qidiruv usullarini  amalda qo’llanilishi va  shu usullardan 

foydalanibturli xil  dasturiy vositalar yaratishi haqidagi bilimlarga  ega bo’lish

 

NAZARIY QISM 

Eng yomon holat tahlili.Ketma-ket izlash algoritmi ikki  xil  “eng yomon holat” variantiga 

ega.  Birinchi  holatda    maqsad  elementi  ro‘yxatda  yeng  oxirgi  o‘rinda  joylashgan  bo‘ladi. 

Ikkinchi  holatda  maqsad  jlementi  ro‘yxatda  avjud  bo‘lmaydi.  Ushbu  ikki  holatda  nechtadan 

taqqoslash amallari bajarilishini aniqlaymiz.  Agar ro‘yxat elementlari takrorlanmas deb faraz 

qilsak,  ro‘yxatning oxirgi elementiga yetgunga qadar algoritm N ta (ro‘yxat  N ta elementdan 

iborat) taqqoslashni bajaradi.  

Xuddi shunga o‘xshash tarzda maqsad elementi mavjud bo‘lmagan ro‘yxatda ham algoritm N 

ta  taqqoslash amalini bajaradi. 

O‘rtacha holat tahlili.Izlash algoritmlari uchun ikkita o‘rtacha holat bo‘lishi mumkin.  Birinchi 

holatda  izlash  jarayoni  doimo  muvaffaqiyatli  tugaydi  deb,    faraz  qilinadi.  Ikkinchi  holatda 

maqsad elementi mavjud bo‘lmaydi. Agar maqsad elementi ro‘yxatda mavjud bo‘lsa, u mumkin 

bo‘lgan N ta pozitsiyadan birini egallaydi. Uning bu pozitsiyalardan har birini egallash ehtimoli 

bir xil deb hisoblasak, bu ehtimol 1/N ga teng.  N  ta holatdan har bittasi uchun  algoritmning 

bajaradigan  taqqoslashlari  soni  izlanuvchi  element  tartibi  bilan  mos  tushadi.  Agar  maqsad 

element topilsa, return operatori ishlaydi va sikl to‘xtatiladi. Agar maqsad element topilmasa, 

har  bir  sikl  iteratsiyasida  start  o‘zgaruvchisining  qiymati  ortadi  yoki  end  o‘zgaruvchisining 

qiymati  kamayadi.  Bu  ikki  o‘zgaruvchining  qiymatlari  bir-biriga  yaqinlashib  boradi.Qaysidir 

qadamda bu ikki o‘zgaruvchining qiymati tenglashib, start=end=middle sharti uchun ham sikl 

yana  bir  marta  bajariladi.  Shundan  so‘ng  ushbu  indeksli  element  maqsad  element  bo‘lmasa, 

start ning qiymati middle va endga nisbatan  1 ga oshadi yoki aksincha end ning qiymati middle 

va start ga nisbatan 1 ga kamayadi. Ikki holatda ham while operatorining sharti yolg‘on qiymat 

qabul qilib, sikl to‘xtatiladi. 

O‘rtacha holat tahlili. O‘rtacha holatni tahlil etishda ikki imkoniyat ko‘rib chiqiladi:maqsad 

elementning ro‘yxatda mavjud bo‘lgan  holat; maqsad elementning ro‘yxatda mavjud 

bo‘lmaslik holati. Birinchi holatda N ta imkoniyat mavjud va ularning barchasi teng kuchli  l/N 

ehtimolga ega. 



 

 

 

 

 

 

 



Variantlar 


Quyidagi masalalar yechimini topadigan dastur  tuzilsin: 

 

1. Quyidagi yig’indini hisblash dasturini 



tuzing.

 

3. Quyidagi yig’indini hisblash dasturini 



tuzing.

 

 



2. 

n

 natural soni berilgan  



p

=

(   



 

 

 



)   (   

 

 



 

)       (   

 

 

 



)

      


ko’paytmani topuvchi dastur tuzing. 

4. Quyidagi ko’paytmani hisblash dasturini 

tuzing. 

 

 



g. 

5. 


N

 natural soni berilgan  

S=1∙2+2∙3+3∙4+…+ yig‘indini 

qiymatini hisoblang. 

 

 

 



 

 

 



Download 394,03 Kb.

Do'stlaringiz bilan baham:




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