Инициалдау бӛлігі модульді аяқтайды. Инициалдау бӛлігі BEGIN қызметші сӛзінен басталады. Инициалдау бӛлігі бос болуы да мүмкін, бұл жағдайда BEGIN –нен кейін бірден END. сӛзі жазылады, немесе бүткілдей жоқ болуы мүмкін.
Инициалданатын бӛлімде программа фрагменті боп табылатын орындалатын операторлар жазылады. Бұл операторлар басқаруды негізгі программаға бергенше орындалады және әдетте оның жұмысына дайындық үшін қолданылады. Мысалы, мұнда айнымалылар инициалдануы, қажет файлдар ашылуы, ӛзара байланыстары (коммуникациалық каналдар т.б.
бойынша) орнатылуы мүмкін.
Unit FileText;
Interface
Procedure Print(s : string);
Implementation var f: text; const
name = 'output.txt'; Procedure Print; begin WriteLn(f, s) end;
{ Начало инициирующей части: } begin assign(f, name); rewrite(f);
{ Конец инициирующей части } end.
Инициалдау бӛлімін бос етуге кеңес берілмейді, одан да жазбаған дұрыс (begin end.-ті). Бос бӛлімде бос оператор бар болады, програмамны іске қосқан кезде басқару осы операторға беріледі. Бұл оверлейлік программаларды құру кезінде қиындықтар туғызады.
Достарыңызбен бөлісу: |