Raqamli texnologiyalar fakulteti Amaliy matematika yo’nalishi 3-kurs talabalariga 5-semestr uchun Tizimli dasturlash



Download 1,46 Mb.
bet46/126
Sana11.03.2022
Hajmi1,46 Mb.
#490571
1   ...   42   43   44   45   46   47   48   49   ...   126
Bog'liq
Tizimli dasturlash to\'liq javobi

Protsedura–funksiya

Funksiya deganda funksiyaning qiymati deb ataluvchi qiymatni funksiyani argumenti deb ataluvchi boshqa bir qiymat bilan bog‘liqligi tushiniladi. Algoritmik tillarda esa shunday funksiyalar qaraladiki, ular uchun funksiyani qiymatini aniqlovchi algoritm berish mumkin bo‘lishi kerak. Paskal tilida qiymatlari faqat oddiy turga tegishli bo‘lgan funksiyalar qaraladi. Programmalashda har qanday funksiyani ham formula ko‘rinishda berish mumkin emas, ba’zan rekursiv ko‘rinishdagi ketma-ketlik orqali funksiyani qiymati hisoblanishi mumkin. Agar bu ketma - ketlik programmaning bir nechta joyida keladigan bo‘lsa, har safar uni yozmasdan faqat bir marta funksional bog‘liqligini ko‘rsatib, unga nom berib, kerak bo‘lsa, argumentlarini ko‘rsatish kifoya (protsedurada ko‘rilganidek).



Programmada protsedura-funksiyani e’loni protsedurani tasvirlash bilan dearli bir xil. Ular orasidagi farqlar quyidagilardan iborat. Protsedurani bajarilishi natijasida hosil bo‘lgan qiymat esa uning parametrlarini qiymati ko‘rinishida programmaga uzatiladi. Protsedura-funksiyani bajarilishi natijasida hosil bo‘lgan qiymat programmaga funksiya nomini qiymati ko‘rinishda kaytariladi

  • Rekursiya (umuman) – bu ob’ektni mazkur ob’ektga murojat qilish orqali aniqlashdir.

  • Izoh

  • Rekursiv algoritm – bu algoritmi aniqlashda o’ziga bevosita yoki bilvosita murojat qilishdir.

  • Eslatma: Algoritm va dasturlarni tuzishda rekursiyadan foydalanish vaqtni tejaydi, hajmi kichi bo’ladi, lekin interaksion usulga isbatan dastur sekinroq ishlaydi hamda ko’proq hotira talab qiladi.

Rekursiv ob’ektlarga misollar.


  • Serpinskiy uchburchagi.

  • Rekursiv triada.

  • Parametrizatsiya qilish – masala shartini tasniflash va uni hal etish uchun parametrlar aniqlanadi;


  • Download 1,46 Mb.

    Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   126




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