Funksiyalar



Download 298,71 Kb.
Pdf ko'rish
bet1/3
Sana30.12.2021
Hajmi298,71 Kb.
#192216
  1   2   3
Bog'liq
№ 5



5

.

Funksiyalar. 

 

 

Reja: 



1. Funksiyalar haqida ma’lumot. 

2. Parametrli va parametrsiz funksiyalar. 

3. Qiymat qaytarmaydigan funksiyalar. 

4. Funksiyaning prototipi va inline funksiyalar. 

5. Rekursiya. 

5.1. Funksiyalar haqida ma’lumot 

Dastur  tuzish  jarayonida,  uning  turli  joylarida  ma’nosiga  ko‘ra  bir  xil, 

mustaqil xarakterga ega bo‘lgan va yechilayotgan asosiy masalaning biror qismini 

hal  qilishni  o‘z  bo‘yniga  olgan  murakkab  algoritmdan  bir  necha  marotaba 

foydalanishga  to‘g‘ri  keladi.  Masalan,  matritsalarni  ko‘paytirish,  matritsani 

vektorga ko‘paytirish, chiziqsiz tenglamani yechish, chiziqli algebraik tenglamalar 

sistemasini  yechish,  faktorial  hisoblash,  yig‘indi  hisoblash  va  hokazo  kabi 

masalalarni  hal  qilish  algoritlari  juda  ham  ko‘p  masalalarni  yechishning  bosh 

algoritmlarida  qayta-qayta,  turli  boshlang‘ich  ma’lumotlar  bilan  qatnashishi 

mumkin.  Bunday  hollarda,  malakali  dasturchi  dastur  matnini  ixchamlashtirish, 

dasturning  ishonchlilik  darajasini  oshirish,  dasturni  taxrirlash  (otladka)  ni 

tezlashtirish  va  dasturning  umumiyligini  (universalligini)  ta’minlash  uchun 

protsedura  va  funksiyalardan  kengroq  foydalanib,  mukammal  dastur  yaratishga 

harakat qiladi.  

Protsedura va funksiyalar mustaqil dasturli ob’ektlar hisoblanadi. Bu mustaqil 

dasturli  ob’ektni  dasturchi  o‘z  hoxishiga  va  undan  olinadigan  natijalariga  ko‘ra 

protsedura yoki funksiya ko‘rinishida aniqlashi mumkin. Odatda olinadigan natija 

yagona  qiymatli  bo‘lsa  funksiyadan,  olinadigan  natijalar  soni  bir  nechta  bo‘lsa 

protseduradan foydalanish maqsadga muvofiqdir. 

Protseduralar  va  funksiyalarni  aniqlash  asosiy  funksiyadan  oldin  bajariladi. 

Protseduradan dasturda foydalanish uchun uning ismi va faktik parametrlar ro‘yxati 

yoziladi.  Shunda  protsedura  o‘ziga  belgilangan  ishni  bajarib,  o‘zining  faktik 

parametrlari orqali asosiy dasturga o‘z  natijasini beradi. 

 

  () 





 






Download 298,71 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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