I. Kirish Ma’lumotlar bazasi haqida tushuncha. Ma’lumotlar tuzilmasi haqida tushunchalar. Statik turdagi ma’lumotlar tuzilmasi


Жадвал устида бажариладиган амаллар



Download 0,53 Mb.
bet13/19
Sana20.02.2022
Hajmi0,53 Mb.
#460282
1   ...   9   10   11   12   13   14   15   16   ...   19
Bog'liq
Mustaqil ish. Dasturlashda ma\'lumotlar tuzilmasining o\'rni va ahamiyati

Жадвал устида бажариладиган амаллар:

1. Берилган калит бўйича ёзувни қидириш.


2. Жадвалга янги ёзувни киритиш.
Калит – бу ёзув идентификатори. Ушбу идентификаторни сақлаш учун махсус майдон ажратилади.
Қўшма калит – бу шундай калитки, у иккидан ортиқ майдонни ўз ичига олади.
Яримстатик маълумотлар тузилмаси.

Яримстатик маълумотлар тузилмасига стек, дек ва навбатлар киради.


Яримстатик маълумотлар тузилмасини ўрганишдан олдин қуйидаги тушунчалар билан танишиб чиқамиз.
Рўйхатлар
Рўйхат бу шундай маълумотлар мажмуасики, унинг элементлари боғланган бўлиб, улар турли турларга тегишли бўлиши мумкин.
Рўйхатга мисол:
E1, E2, ........, En,... n > 1 бўлиб n фиксирланмаган.
Рўйхат элементлари сони дастур бажарилиши давомида ўзгариб туриши мумкин. Рўйхатнинг 2 тури мавжуд:

  1. Боғланмаган

  1. Боғланган

Рўйхатнинг боғланмаган турида унинг элементлари орасидаги боғлиқлик ошкормас (ноаниқ) кўринишда бўлади. Боғланган турида эса маълумот элементларига рўйхатда ўзидан олдинги ёки кейинги келувчи элемент билан алоқасини билдирувчи кўрсатич киритилади.
Стек, дек ва навбатлар булар боғланмаган рўйхатларга мисол бўлади. Бундан ташқари улар кетма-кет рўйхатга мисол бўлиб, ошкормас боғлиқлик уларнинг кетма-кетлиги орқали акс этади.
Кундалик хаётда деярли ҳар куни ҳар бир инсон навбат тушунчаси билан дуч келади. Умуман олганда навбат элементи қандайдир хизмат кўрсатишга буюртма бўлиб хисобланади: масалан, маълумотлар бюросидан керакли маълумотни олиш, кинотеатрларда чипта олиш, дўконда харид қилиб олинган маҳсулотларга кассада пул тўлаш ва бошқ.
Дастурлашда шундай маълумотлар тузилмаси мавжудки, у навбат деб аталади. Бу турдаги маълумотлар тузилмасида келиб тушган буюртмаларга хизмат кўрсатиш тартиби аниқланади.
Навбатлар яримстатик тузилма хисобланиб, вақт ўтиши ва навбат узунлигига қараб, уни ташкил этувчи элементлар ўзгариб туриши мумкин.
Навбатни ташкил қилувчи элементларга хизмат кўрсатилишига қараб, навбатнинг асосий иккита кўриниши мавжуд:

  1. Навбатнинг биринчи кўринишида, навбатга келиб тушган биринчи элементга биринчи бўлиб хизмат кўрсатилади ва навбатдан чиқарилади. Мазкур кўринишдаги хизмат кўрсатишни FIFO (First input-First output, яъни биринчи келган – биринчи кетади) номлаш қабул қилинган. Навбат ҳар иккала томондан очиқ бўлади.







  1. Иккинчи кўринишни LIFO (Last input - First output, яъни охирги келган – биринчи кетади) дейилиб, навбатга келиб тушган охирги буюртма (элемент)га биринчи бўлиб хизмат кўрсатилади. Мазкур кўринишдаги навбатни дастурлашда СТЕК деб номлаш қабул қилинган.

1. Стеклар
LIFO, яъни навбатнинг охирги бўлиб кирган элементига биринчи бўлиб хизмат кўрсатилади. Бу энг кўп ишлатиладиган маълумотлар тузилмаларидан бири бўлиб, турли хил масалаларни ҳал қилишда анча қулай ва самарали хисобланади.
Хизмат кўрсатишни келтирилган тартибига кўра, стекда фақатгина битта позицияга мурожаат қилиш мумкин. Бу позиция стекнинг учи дейилиб унда стекка вақт бўйича энг охирги келиб тушган элемент назарда тутилади. Биз стекга янги элемент киритсак, бу элемент олдинги стек учида турган элемент устига жойлаштирилади хамда стекни учида жойлашиб қолади. Элементни фақатгина стек учидан танлаш мумкин; бунда танланган элемент стекдан чиқариб ташланади ва стек учини эса чиқариб ташланган элементдан битта олдин келиб тушган элемент ташкил қилиб қолади. (бундай тузилмага маълумотларга чекланган мурожаат тузилмаси дейилади).
Стекни график кўринишида қуйидагича тасвирлаш мумкин:



Биринчи элемент стек пастига киритилади.

Download 0,53 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish