O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi samarqand davlat universiteti


) Funksiya (function) yordamida dastur tuzish



Yüklə 6,9 Mb.
Pdf görüntüsü
səhifə103/173
tarix30.09.2023
ölçüsü6,9 Mb.
#150593
1   ...   99   100   101   102   103   104   105   106   ...   173
1) Funksiya (function) yordamida dastur tuzish. 
Funksiya (function) quyidagicha ko‘rinishda ifodalanadi:
Function (< formal parametrlar va turlari >): funksiya turi >;



begin 
 

- end; 
Masalan
: a) function MIN (n: integer; x, a: real): real; 
 
b) function STA (n, i: integer; b, c: real): real; 
Funksiyaga murojaat qilish standart funksiyalarga o‘xshash amalga 
oshiriladi. Qayerda ifodani hisoblash kerak bo‘lsa, o‘sha joyda funksiya 
nomi yoziladi, undan keyin faktik parametrlar beriladi. Agar para-
metrsiz funksiya chiqarilsa, u holda faqatgina funksiyaning nomi 
ko‘rsatiladi. 
Masalan: a) ALB (4,5,6); b) STA(2,3,3,2); d) vit ; f) Ster ;
2) Procedura (procedure
)
 
yordamida dastur tuzish
.
 
Prosedura quyidagi ko‘rinishda beriladi:
procedure
 
nom ();


168 
;
begin 

end; 
Masalan: 
a) procedure sutta (A,B,C: integer; var s: real); 
b) procedure FAK (n: integer; var F: real); 
Proseduralarni bajarish uchun dasturning kerakli joyida murojaat qilish 
kerak bo‘ladi. Proseduraga murojaat qilinganda formal parametrlar
 
faktik parametrlar bilan almashadi. Bu quyidagicha bo‘ladi: 

(): 

Masalan: 
a) Summa (5, m, 7, S1); b) FAK (20, F1);
 
Agar prosedura parametrsiz bo‘lsa, u holda ularga murojaat bo‘lganda 
faqat prosedura nomi ko‘rsatiladi.

Yüklə 6,9 Mb.

Dostları ilə paylaş:
1   ...   99   100   101   102   103   104   105   106   ...   173




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin