Javada takrorlanuvchi jarayonlarni dasturlash operatorlari. For operatorining umumiy ko’rinishi?


Qism dasturlar deb nimaga aytiladi misol yordamida tushuntiring



Download 3,89 Mb.
bet36/55
Sana23.01.2022
Hajmi3,89 Mb.
#406117
1   ...   32   33   34   35   36   37   38   39   ...   55
Bog'liq
JAVA yakuniy

Qism dasturlar deb nimaga aytiladi misol yordamida tushuntiring.

  1. Funksiya va ularni e’lon qilish usullari.

  1. Funksiya tanasini tasvirlash deb nimaga aytiladi misol yordamida tushuntiring.

  1. Funksiyaga murojat qilish qanday amalga oshiriladi misol yordamida tushuntiring.

  1. Global o’zgaruvchilar(misollar yordamida ko’rsating)

  1. Local o’zgaruvchilar(misollar yordamida ko’rsating)

  1. Rekursiya nima(misollar yordamida ko’rsating), rekursiv funksiyalar va ulardan foydalanish.

Rekursiya - funksiya(protsedura)ni shu funksiyani ichida chaqirilishi deb qarasak eng tushunarli ko'rinish bo'ladi

Rekursiya bajarilishi uchun ikkita narsa bolishi kerak
1. O'zini chaqirish
2. To'xtash chegarasi

Rekursiv funksiyaning to'xtash chegarasi bo'lmasa esa, amallar cheksiz bajarilaveradi, oqibatda crash beradi, yoki dastur osilib qoladi. Xo'sh nega?

Funksiya ishga tushganda keyingi chaqirilayotgan funksiya STACKka qo'shib borilaveradi. Rekursiv funksiya ishlaganda o'zi o'zi chaqirishini ayttim, aynan chaqiruvchi funksiya esa chaqirilgan funksiyani natijasini kutib turadi, u esa o'zi chaqirgan funksiya natijasiga bog'liq bo'ladi .... va hokazo toki to'xtash nuqtasidagi funksiyaga borgunicha. Oxirgi nuqtadagi funksiya ishlaganda esa, stackdan chiqib ketib undan oldingisi bajarilib, undan oldingisiga javob yetib boradi ... va hokazo eng birinchi chaqirilgan funksiya eng oxirida yopiladi.

Ushbu stack to'lib qolsa yoki to'xtash chegasi noto'g'ri qo'yilishi oqibatida Stack Overflow error olasiz.

Keling buni printFun funksiya misolida ko'ramiz

void printFun(int test) //C++

{


Download 3,89 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   55




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