План – конспект занятия по ознакомлению с окружающим



Download 3,31 Mb.
Pdf ko'rish
bet141/159
Sana29.03.2022
Hajmi3,31 Mb.
#515920
1   ...   137   138   139   140   141   142   143   144   ...   159
Bog'liq
39.TOPLAM. TALIM FIDOYILARI QAYTA TOL YlNTwZ2

ISSUE 9. SENTABR 
funksiyaning statik ekanligini bildiradi.
Statik funksiyalar u joylashgan sinf 
yuklanishi bilan avtomatik tarzda xotiraga 
yuklanadi doimiy tarzda xotirada joylashib 
o‗tiradi; 
void
– agar funksiya protsedura sifatida 
qo‗llanilsa, ushbu kalit so‗zi qo‗yiladi; 
Qaytariluvchi qiymat tipi
– bu funksiya 
qaytaruvchi qiymatning tipidir; 
funksiya nomi
– funksiyani dastur va 
ifodalar ichida qo‗llash uchun unga berilgan 
nom, ya‘ni murojaat qilish nomi; 
argumentlar
– funksiya tanasida 
hisoblashda kerak bo‗ladigan
kattalik(parametr)lar. Agar argument 
sifatida aniq bir o‗zgarmas qiymat uzatilishi 
lozim bo‗lsa, shu qiymat tipi va ana shu 
qiymatni funksiya tanasiga olib kiruvchi 
o‗zgaruvchi nomi yoziladi. Agar bunda 
argumentlar bir nechta bo‗lsa, ular o‗zaro 
vergul bilan ajratib yoziladi. Masalan: 
public static int func1(double a, double b, 
int r, string s) 

// funksiya tanasi 

Bu yerda func1-funksiyaga murojaat qilish 
nomi. a, b, r, s lar esa funksiya tanasida 
hisoblash uchun zaruriy parametrlar. Ushbu 
parametrlar sifatida avval initsializatsiya 
qilingan o‗zgaruvchi, o‗zgarmas yoki 
konkret biror qiymat qo‗yish mumkin. Bu 
tariqa qo‗llanilgan parametrlardan funksiya 
tanasida biror qiymatni hisoblash uchun 
foydalanish mumkin, lekin aynan ushbu 
parametrlarning qiymatini funksiya tanasida 
o‗zgartirish mumkin emas.
Agar funksiya o‗zini qaytaruvchi 
qiymatidan tashqari yana qandaydir boshqa 
bir qiymatni qaytarishi, ya‘ni funksiya bir 
martalik murojaat qilishda bir nechta 
qiymatni qaytarishi zarur bo‗lsa, buning 
uchun qiymatni funksiya tanasidan olib 
chiqib ketishi uchun ham parametrlardan 
foydalaniladi. Faqat ushbu parametrlardan 
avval ref kalit so‗zini qo‗llash lozim. 
Masalan: 
public double func2(int a, double b, ref 
double r, ref int x) 

r=a+b; 
x=a*a; 
return x+r; 

Yuqorida keltirilgan misolda a va b sonlari 
funksiya tanasida o‗zgarmas sifatida 
qo‗llaniladi, ularning qiymatlarini funksiya 
tanasi ichida o‗zgartirish mumkin emas, shu 
sababli funksiyaga murojaat qilinganda 
ushbu parametrlar o‗rnida biror o‗zgaruvchi, 
o‗zgarmas yoki konkret son qo‗yishimiz 
mumkin. Lekin r va x lar o‗zi bilan funksiya 
tanasi bajarilib bo‗lingandan so‗ng qiymat 
olib chiqib ketishi zarur, shu sababli 
funksiyaga murojaat qilinganda ushbu 
parametrlar o‗rnida faqat avval e‘lon 
qilingan o‗zgaruvchi qo‗llaniladi. 
Masalan yuqoridagi func2 funksiyasiga 
murojaat quyidagicha bo‗lishi mumkin: 
... 


- 156 - 
Volume 1 Issue 05, May 2021
ISSN 218

Download 3,31 Mb.

Do'stlaringiz bilan baham:
1   ...   137   138   139   140   141   142   143   144   ...   159




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