Оқулық Қазақстан Республикасы Білім жəне ғылым министрлігі бекіткен Алматы, 2011 1



бет144/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   140   141   142   143   144   145   146   147   ...   210
Байланысты:
boribaev-algoritmdeu

8.3 Функцияны сипаттау
Функция бір мəнді есептеуге арналған жəне өрнектерде стан-дартты функцияға тəрізді қолданылады.
Функция тақырыбының синтаксисі:
FUNCTION <функция аты >[(<формальді параметрлер тізімі >)]:
<нəтиже типі>;

Мысал:
FUNCTION PRF (A,B,C: INTEGER) : REAL; Функцияны сипаттаудың процедурадан айырмашылығы:


238

  1. функция орындалуының нəтижесі тек бір ғана мəн болуы тиіс;




  1. нəтиже идентификаторы формальді параметрлер тізімінде көрсетілмейді;

  2. функцияның орындалатын бөлігінде, функция атына кем дегенде бір рет нəтиже мəні меншіктелуі керек (көбіне функциядан шығарда);

  3. формальді параметрлер тізімінен кейін нəтиже мəні көрсе-тіледі;

  4. функция шақырылғаннан кейін басқару өрнектің функция-дан кейінгі операциясына беріледі.

Функцияны шақыру үшін функция көрсеткішін қолданамыз (нақтылы параметрлер көрсетілген функция аты). Функция көр-сеткіші есептелінетін қандай да бір өрнекте (меншіктелу опера-торының оң жағында, енгізу операторының мəндер тізімінде, шартты операторлардың логикалық өрнегінде, т.с.с.) көрсетілуі керек. Жоғарыда көрсетілген функцияны келесі тəсілдердің бі-рімен шақыруға болады:
S:=PRF ( A,B,C);
Writeln ( PRF ( A,B,C));
If PRF ( A,B,C)>20 then K=K+1;


Достарыңызбен бөлісу:
1   ...   140   141   142   143   144   145   146   147   ...   210




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет