Urganch davlat universiteti axborot texnologiyalari kafedrasi



Download 13,56 Mb.
Pdf ko'rish
bet67/99
Sana31.12.2021
Hajmi13,56 Mb.
#262961
1   ...   63   64   65   66   67   68   69   70   ...   99
Bog'liq
akademik litsey kasb hunar kollejlarda informatika fanidan olimpiada masalalarini ishlash boyicha korsatmalar

Masalani yechish. Uchta rekursiv fill, fillOnly va free proseduralar to‘g‘risida nazariyada 

keltirilgan.  Biroq  ular  oldingi  rekursiv  dasturostilaridan  shu  bilan  farq  qiladiki,  ikkinchisi 

uchinchisini, uchinchisi esa ikkinchisini chaqira oladi.  

 

Bir  –  birini  chaqiruvchi  dastur  ostilarini  o‘zaro  rekursiv  deyiladi.  Dasturosti  o‘zini-o‘zi 



chaqiradigan to‘gri rekursiyadan farqli ravishda bunday rekursiyani bilvosita deb ataydilar. 

 

O‘zaro rekursiv fillOnly va free proseduralarni qanday tartibda joylashtirish kerak? Agar 



ularning  bittasini  1  -  yozsak  u  holda  unga  2  -  yozilgani  chaqiriladi,  bu  esa  ism  uning  e’lon 

qilinganidan  keyin  ishlatishi  zarurliligi  qarama  –qarshilik  qiladi.  Bu  qiyinchilikni  forward 

direktivasi yordamida hal qilish mumkin. 



 

Bir  –birini  chaqira  oladigan  dasturostilarda  bittasining  (yoki  bir  nechtasini)  sarlavhasini 

1-qilib  joylashtiramiz,  biroq  e’lonlarni  va  tanlash  blok  o‘rniga  forward  (bu  komplyatorga  blok 

oldinda yoki matn bo‘yicha pasta degan ko‘rsatma beradi) so‘zini yozamiz. Keyin dasturostining 

shunday  joylashtiramizki,  bu  dasturostilarda  sarlavha  yuqorida  yozilgan  chaqiruvlarga  ega 

bo‘lishi kerak (forword so‘zi ham bo‘ladi ). 

Shunday  qilib,  oldin  free  prosedurasining  sarlavhasini  keyin  esa  bloklar  birga 

proseduralarni yozamiz.( 3.1 listing) 




Download 13,56 Mb.

Do'stlaringiz bilan baham:
1   ...   63   64   65   66   67   68   69   70   ...   99




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