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



бет80/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   76   77   78   79   80   81   82   83   ...   210
Бірнеше нұсқалы жазбалар

Жазба құрамы мен құрылымы өзінің қандай-да бір белгі-өріс деп аталатын өрісінің мəніне байланысты динамикалық түрде өзгеруі.



Жалпы түрде алғанда нұсқалы жазбалар келесі түрде жазы-лады:
TYPE <идентификатор типі >= RECORD <1 өріс идентификаторы>: <1 тип >; <2 өріс идентификаторы >: <2 тип >;

. . .
CASE <селектор>:< селектор типі > OF
<1 нұсқа белгісі >:(< 11 нұсқа өрісі>:< 11 тип >
[;<12 нұсқа өрісі >:<тип 12>;< 13 нұсқа өрісі >:< 13 тип >;. . .]);


  1. 2 нұсқа белгісі >:(< 21 нұсқа өрісі >:< 21 тип >


[;<22 нұсқа өрісі >:<тип 22>;< 23 нұсқа өрісі >:< 23 тип >;. . .]);


  1. k нұсқа белгісі >:(< k1 нұсқа өрісі >:< k1 тип >


[;<k2 нұсқа өрісі >:< k2 тип >;< k3 нұсқа өрісі >:< k3 тип >;. . .]);
. . .


  1. m нұсқаның белгісі>:( )


END;
Бұл сипаттамада нұсқа бөлімі 1, 2 ..., өрістері жататын тұрақты бөлімнен кейін жазылады. Белгі типі селектор типіне сəйкес болу керек. Егер қандай-да бір нұсқа белгісіне өріс сəйкес келмесе m нұсқасының белгісіндей бос дөңгелек жақша жазылады.
Келесі құрылымдағы жазбаны сипаттау керек делік. Əр жазбада: табельдік нөмір жəне фамилия жазылған өрістер бар. Жазбаның кімге тиісті екендігіне байланысты басқа өрістер құрылымы өзгеріп отырады:


  1. студенттер үшін: топ нөмірі жəне мамандық;


150

  1. мұғалімдер үшін: институт, кафедра, жұмыс стажы;

  2. қызметкерлер үшін қосымша өріс жоқ.

Жазба құрылымының граф түрінде бейнеленуі:

Сəйкес жазба құрылымы мəндерінің сипаттамасы:


TYPE TZ=RECORD
TN:BYTE;
FIO:STRING;
CASE N:CHAR OF
‘P’: ( IN:BYTE; KAF:STRING; ST:BYTE );
‘S’: ( NG:BYTE; SP:INTEGER );
‘A’: ( )
END;
VAR Z:TZ;

Жазба – өріс деп аталатын, саны нақты компоненттерден тұратын мəндер құрылымы. Жазбалар əр түрлі, бірақ логикалық байланысқан мəліметтер үшін қолданылады. Жазбаның əр өрі-сінің жазбаны сипаттау кезінде берілетін өзіндік аты болады.


Турбо Паскальда жазбалардың екі типі бар: бекітілген өріс-тер жəне нұсқалы жазбалар.


Достарыңызбен бөлісу:
1   ...   76   77   78   79   80   81   82   83   ...   210




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

    Басты бет