Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АСДП ЭКЗАМЕН ЖАУАПТАРЫ.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
224.77 Кб
Скачать

26.Модульдер.Модульдердің құрлымы.Қ.М

ТП тілінде модуль деп көбінесе жеке файлда

Орналасқан ж/е басқа прог-р оларды қолдана алатын қосалқы программа жиын-н ата-ы. Модуль өз атынан интер-к бөлім,орын-ы бөлім және инициализация сексиясынан тұрады.

модуль аты unit деген қыз-і сөзден тұрады.

Интерфейстік бөлім-модульдің негізгі про-н

Өзара байланысын қам-з етеді ол интер-с қ-і

сөзінен басталады.Орындалатын бөлім

implemention <орын.бөл > барлық проц-мен

функциялар орналасады.Бұл жерде сондай-ақ

локальді тип-р белгілер н/е айны-да көрсетеді.

Unit math:Dar; interfail function power(n:real:

N:byte);Function factor(n:byte):integer;

Procedura tg(x:real; var t:real;var k:byte);

Procedura ctg(x:real;var t:real;var k:byte);

Implemetion function power; var i:integer;

P:real; begin p:=1 for i:=1 to abs(n) do

P:=p*x; power:=p; end; function factor;

Var i:byte; f:integer; var i:byte; f:integer;

Function factor var i:byte; f:integer; begin

F:=1; for i:=1 to n do f:=f*I;

Factor:=f; end; procedure tg; begin

If cos(x) <>o then begin k:=0

T:sin(x)/cos(x); end ; else k:=1 end.

27.Жазбаларды сипаттау.Қолдану мысалдары

Жазбалар өріс деп аталатын компанетерден құралған

Мәліметтердің структурасы,өрістің мәліметтері бірдей

Типке жатады.Әр түрлі өрісте олар әр түрлі болуы мү-н.

Жазабалар икемді тип деп саналдаы,әр түрлі эле-ң

Структурасын қалыптастыруға болады.RECORD типі

Анықтағанда әр ком-ң типі ж/е идинфикатор кор-і.

Type<жаңа тип атауы >=record

Id11,id12,…id1n: <өріс.типі >

………………….

Id11,id12,…idkn:тип -атауы

End

Var <жазба аты >;<тип аты >

28.With операторын қоладну.Мысалы.

Жазба өрісінің типін Record типін баяндауға

Тікелей анықтауға н/е бұрынрақ баяндалған

Типтің атауымен көрсетугу болады.

With нұсқауы «жазба аты» do

Begin

<жазба эл-ң аттарын қам-н нұсқау>

End;

With k do begin rad:2.5; with cent do

Begin x:=0; y:=1.8 end; end.

With операторы бірнше жазбларда сипаттау

керек болса «,» операциясын қолдануға болады

бірінің ішіне бірі енген опр-ы қысқартып жазу

үшін. « ,» пайдаланады.

29. Файлдарды сипаттау. Инициализациялау.

-мәтіндік файл (text типімен анықталады);

-типтелген файл (file of тип сөйлемімен беріледі);

-типтелмеген файл (file типімен анықталады).

Файлды инициалау дегеніміз- осы файл үшін мәліметтерді беру, бағытын көрсетуді білдіреді. Т.П-да файлдан ақпаратты оқуға, файлға ақпаратты жазуға және ақпаратты бір уақытта оқып жазу үшін файлды ашуға болады.

-assign (файлдық Айнымалы, файл Аты)-логикалық файлды файлдық айнымалымен байланыстыру процедурасы. Ашық файлға қолданылмайды. Файл Аты – қатарлық типті өрнек.

-reset (файлдық Айнымалы) процедурасы –бұрыннан бар файлды оқу үшін ашады. Файлды оқу кезінде нұсқағышты оның басына қайтару керек болса, онда reset процедурасын осы файлға қолданса жетіп жатыр.

-rewrite (файлдық Айнымалы) процедурасы –деректер жазу үшін жаңа файл құрады және ашады. Бұл процедура сәтті орындалған жағдайда файлға бірінші элементті жазуға болады. Егер бұрыннан бар файлға rewrite процедурасын қолдансақ, онда ол файл жоғалып кетеді (ішіндегі деректер өшіп қалады) да, сол аттас бос жаңа файл құрылады.

-close (файлдық Айнымалы) процедурасы –программа өңделгеннен кейін программалаушы файлды жабу керек. Қарсы жағдайда деректер жойылып кетуі мүмкін.