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



бет143/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   139   140   141   142   143   144   145   146   ...   210
PROCEDURE <процедура аты> [( <формальді параметрлер тізімі >)];

Мысалы:
PROCEDURE PR1 ( A,B,C : INTEGER; VAR S: REAL); мұндағы PR1процедура аты, ал А,В,С,Sпараметр болып

табылатын айнымалылар аты.
Процедураның негізгі программадан айырмашылығы, проце-дурада тақырып міндетті түрде жазылады жəне нүктелі үтірмен аяқталады. Процедура сипаттамасы формальді параметрлермен орындалады.
Процедура операторы процедураны негізгі программадан не-месе басқа процедурадан (функциядан) шақыруды іске асырды.

Шақыру төмендегі форма бойынша іске асырылады:


<процедура аты > [(<нақты параметрлер тізімі>)];
Жоғарыда келтірілген процедура аты үшін төмендегідей
шақыру операторын жазуға болады:

PR1 (A,B,C,S);
Процедура тақырыбындағы тізім форматының процедураны шақырудағыдан айырмашылығы бар. Шақыру кезінде айны-малылар, тұрақтылар жəне өрнектер үтір арқылы жазылады, ал тақырыпта, айнымалылардың жазылуы айнымалыларды си-паттау бөліміндегі айнымалыларды жариялауға ұқсас келеді. Тізімдегі барлық элементтер үшін мəндер типі көрсетілу керек. Бір типке жататын айнымалылар үтір арқылы жазылады, ал əр түрлі типтегі мəндер тобы нүктелі үтір арқылы ажыратылады. Процедура орындалғаннан кейін, басқару процедураны шақыру операторынан кейін ораласқан жолға беріледі.


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




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

    Басты бет