Azad İsa oğlu Qurbanov, Elçin Musa oğlu Məmmədov, Aygün Seyfəddin qızı Hüseynova



Yüklə 1,42 Mb.
Pdf görüntüsü
səhifə110/141
tarix26.12.2016
ölçüsü1,42 Mb.
#3429
1   ...   106   107   108   109   110   111   112   113   ...   141
Function (formal parametrlər):
<Təsvir etmə bölməsi> 


 
377
begin 
 
end
Funksiyaya müraciət etmə qaydası aşağıdakı kimidir: 
<
funksiyanın
 adı> (faktiki 
parametrlər
); 
 Prosedurlarda 
olduğu kimi funksiyalarda da faktiki və formal parametrlərin 
sayı, tipi və yerləşmə ardıcıllıqları bir-birinə uyğun olmalıdır. Məsələn, 
)!
(
!
!
m
n
m
n


 
qiymətini hesablamaq üçün k!-ın hesablanması funksiya altproqramından istifadə 
etmək məsləhətdir. 
Program kombizon; 
Var 
n,m:integer; 
c:real; 
 
function F(k:integer):longint; 
var y:longint; 
    i:integer; 
begin 
    y:=1; 
    for i:=1 to k do 
        y:=y*i; 
    F:=y 
end; 
begin 
    readln (n,m); 
    c:=f(n)/(f(m)-f(n-m)); 
    write(c); 
end. 
 Funksiyanı prosedurdan fərqləndirən cəhətlər aşağıdakılardır: 

 
funksiyanın başlığında onun qiymətinin tipi göstərilir. 

 
prosedurlarda bir neçə  dəyişənin qiyməti müraciət edən proqrama 
qaytarıldığı halda funksiyada ancaq bir qiymət-funksiyanın qiyməti 
müraciət edən proqrama qaytarılır.  

 
funksiyanın başlığında göstərilən tip funksiyanın hesablamadan alınan 
qiymətinin tipinə uyğun olmalıdır. 

 
funksiyanın gövdəsində ən azı bir mənimsətmə operatoru olmalıdır ki, onun 
vasitəsilə funksiyanın adına funksiyanın qiyməti – ifadə mənimsədilir. 
 

Yüklə 1,42 Mb.

Dostları ilə paylaş:
1   ...   106   107   108   109   110   111   112   113   ...   141




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