var
x, y, z: real;
i, j: integer;
Kun: Hafta;
L: Indeks;
Ish_Kuni: Ish_Kunlari;
Dam_Olish_Kuni: Shan..yaksh;
Назарий саволлар ва таянч иборалар:
Стандарт скаляр ва янги типлар фар=ини тушунтиринг;
Саналма типи =андай ани=ланади;
Саналма ызгарувчиларни эълон =илиш йылари;
Саналма типли аргумент учун стандарт функциялар;
Вариант танлаш оператори нима учун керак?
Вариант танлаш операторининнг синтаксис ани=ланмаси =андай былади?
Селектор =иймати нима учун щисобланади?
Вариант танлаш операторининг тана =исмига кириш =андай амалга оширилади?
Шартли оператор билан вариант танлаш операторларининг =андай ыхшашлиги бор?
Чекланган типлар =андай ани=ланади?
10-маъруза: Комбинацияли (ёзувлар) ва тыпламли типлар.
Режа:
Ёзувлар ща=ида умумий маълумотлар;
Оддий комбинацияли типлар (ёзувлар);
Иерархик ёзувлар;
Бо\лама оператори;
Паскал тилида тыпламларни белгилаш;
Тыпламлар устида амаллар;
Тыпламли типларни ырнатиш ва тыпламли ызгарувчилар.
1. Ёзувлар ща=ида умумий маълумотлар
Эътиборингизга яна бир янги, бош=а алгоритмик тилларда мавжуд былмаган, Паскал тилининг щосилавий типларидан бирини - комбинацияли типни щавола =иламиз. Комбинацияли типнинг =иймати щам худди массивларники каби (массивлар ща=ида бошлан\ич маълумотларга эгасиз деб ыйлаймиз) бир нечта щаддан ташкил топади, лекин массивдан фар=ли ыларо=, унинг щар бир щади турлича типли былиши мумкин. Бу типнинг щадларига, уларнинг жойлашган тартиб ра=амлари билан эмас, балки исмлари ор=али мурожаат =илинади.
Комбинацияли типни одатда соддагина =илиб - ёзувлар деб аталади.
Комбинацияли тип =ийматлари асосан мураккаб, бир жинссиз ташкил этувчиларга эга былган объектларни ифодалашга ба\ишланган. Бу типдан амалда турли хил маълумотлар жам\армасини яратишда кенг фойдаланилади. Масалан, бирор ташкилотда ишловчи ходимлар ща=идаги маълумотлар жам\армаси - ходимларнинг турли хил анкетали щабарларини ызида жамлайди:
фамилияси,
исми-шарифи,
ту\илган йили-ойи-куни,
уй адреси ишчи ва уй телефон ра=амлари,
маълумоти, мутахассислиги,
оилавий ащволи,
щарбийга ало=адорлиги ва щ.к.
Санаб ытилган ва битта шахсга тегишли былган ушбу маълумотларнинг турли хил типга тегишлигига ащамият беринг:
телефонлар,ту\илган йили-ойи-кунлари – бутун сонлардан, бош=а маълумотлар эса белгили =аторлардан ташкил топган.
Шундай =илиб, комбинацияли тип =иймати – майдонлар деб аталмиш чекли сондаги щадлардан ташкил топган маълумотлар структурасидир. Ёзувнинг щар бир майдонига ызига хос исм берилади ва бу майдон =ийматининг типи кырсатилади. Бунда, майдон =ийматининг типига щеч =андай чеклашлар =ыйилмайди. Шунинг учун, ёзув щадлари ыз навбатида яна ёзув былиши мумкин. Демак, ёзув ани= ифодаланган иерархик структурага эга былиши мумкин. Бир хил даражада турган, битта ёзувнинг барча исмлари турли хил былиши лозим, худди шунингдек, турли ёзувлар бир хил исмли майдонларни ыз ичига олиши мумкин. Бунда бу майдонларга мурожаат =илишда щеч =андай англашилмовчилик былмайди, чунки мурожаат таш=и ёзув ор=али амалга оширилади.
Ёзувлардан фойдаланиб мукаммал программалар яратишдан олдин, содда щолларда унинг имкониятлари билан танишиб чи=айлик.
Do'stlaringiz bilan baham: |