Paskal dasturlash tilini o’qitish metodikasi


Funksiya qism dasturi haqida



Download 479,5 Kb.
bet17/23
Sana13.08.2021
Hajmi479,5 Kb.
#147021
1   ...   13   14   15   16   17   18   19   20   ...   23
Bog'liq
paskal dasturlash tilini oqitish meto

Funksiya qism dasturi haqida


Funksiya bu shunday qism dasturki, bunda bitta natija chiqadi va u funksiya qism dasturini nomida hosil bo’ladi. Shuning uchun funksiya qism dasturi protsedura qism dasturining xususiy holi bo’lib, undan farqi shundaki birinchidan funksiya qism dasturining natijasi bitta qiymatdan iborat bo’ladi. Protsedura qism dasturida natija esa bitta yoki bir nechta bo’lishi mumkin Funksiya qism dasturining natijasi asosiy dasturga funksiyaning natijasi sifatida beriladi. Protsedura qism dasturi natijalari esa uning parametrlari qiymati sifatida hosil bo’ladi.

Funksiya qism dasturini aniqlanishi protsedura qism dasturini aniqlanishiga o’xshaydi va u ham sarlavha va blokdan iborat bo’ladi.

Funksiya qism dasturining umumiy ko’rinishi quyidagicha bo’ladi:

function (): ;

bu yerda function-xizmatchi so’z, -funksiyani nomi, < soxta parametrlar ro’yxati>-kiritiladigan soxta parametrlar sanab o’tiladi, -funksiya natijasining toifasi. Bunda natija funksiya nomida hosil bo’ladi. Bundan tashqari funksiyani parametrsiz ko’rinishini ham yozish mumkin:

function : ;

Har ikkala holda ham funksiya natijasi funksiya qism dasturi tanasida funksiya nomiga hech bo’lmaganda bir marta o’zlashtirilishi shart.

Misol. yqxn ni funksiya qism dasturi ko’rinishida ifodalang.

Yechish:

Function Step3(n: integer; x: real): real;

var i: integer;

y: real;


begin y:q1;

for i:q1 to n do

y:qy*x;

Step3:qy


end.

Bu funksiya qism dasturining nomi step3 bo’lib, unda berilganlarni aniqlaydigan n, x parametrlari sanab o’tilgan. Lokal o’zgaruvchi y ning qiymati funksiya qism dasturining nomi step3 ga o’zlashtiriladi. Funksiya qism dasturining natijasi haqiqiy( REAL) bo’lib, u funksiyaning sarlavhasida ko’rsatilgan.



Download 479,5 Kb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   23




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