Kis101-19 – guruh talabasi Bajardi : Umarov J. Tekshirdi : Bekmurodov D. Samarqand -2023 Mavzu: Bilimlarni tasvirlashning mahsuliy modellari


Download 33.71 Kb.
bet2/3
Sana18.06.2023
Hajmi33.71 Kb.
#1572875
1   2   3
Bog'liq
73XLgCCcrx0mgeLyX1BnOqz38wzEmp2a

Freymli modellar: Freym — bu qandaydir standart holat uchun mo'ljallangan ma'lumotlarni deklarativ keltirilishidir. Freymlarni tarmoq ko'rinishida ko'rsatish mumkin. Unda yuqori tabaqalar ularning ma'nosini namoyish etadi va har qanday sharoitda chin qiymatga ega bo'ladi. Pastki tabaqa muayyan informatsiyaga ega bo'lgan slotlar bilan to'ldiriladi.
Freymlar tizimlarida informatsion qidiruv tizimlari bilan bog'langan. Agar, sharoit muammoga, bir freym javob bera olmasa, u holda bunday tarmoq boshqa freymni o'z ichiga olib 2-freym, bu muammoga javob beradi. Freymlarning asosiy xossalarini ko'rib chiqamiz:
a) bazali tip. Berilgan predmetni juda zarur obyektlarini o'z ichiga oladigan freym. Lekin holatini o'zgartirganda yana yangi freymlarni qurishga to'g'ri keladi.
b) iyerarxik strukturaga ega bo'lgan freymlar sitemasi. Iyerarxik strukturaning ayrimligi atributlar haqidagi informatsiya yuqori bosqichda joylashgan bo'lib, past tabaqadagi hamma freymlar bilan bog'liq bo'ladi.
d) freymli tizimlarda xulosalar chiqarish.
Freymlar — ekspert tizimlarning bilimini ko'rsatishning keng tarqalgan formalaridan biridir. Freym o'zini slot yacheykalari to'plamidan iborat struktura kabi ko'rsatish mumkin. Har bir slot nomdan o'rniga biriktirilgan nomdan iborat. Qiymat ma'lumotlar, protseduralar hamda boshqa Komp’yuter ga yuboriladigan ma'lumotlardan iborat bo'lishi yoki bo'sh bo'lishi mumkin.
Har qanday freym quyidagi nom va mundarijalardan tashkil topadi:
1. Freym nomi. Bu freymga aloqador identifikatordir. Freym berilgan freym tizimida yagona nomga ega bo'lishi kerak.
2. Slot nomi. Bu slotga aloqador identifikatordir. Slot o'zi tegishli bo'lgan freymda yagona nomga ega bo'lishi kerak.
Odatda slot nomi hech qanday yuklash ma'nolarini anglanmaydi va berilgan slotning identifikatoridir, lekin ba'zi hollarda u maxsus ma'noga ega. Bularga strukturalashgan obyektlarni tasvirlash uchun ishlatiladigan IK-A, DDEKENDANTA, FINEDBY, COMMENT va hokazolarni kiritish mumkin. Bu slotlar tizimli deyiladi va bilimlar bazasini tahrir qilish va chiqarishni boshqarishda ishlatiladi.
3. Meros ko'rsatkichi. Bu ko'rsatkichlar faqat «abstraktkonkret» muomilasiga asoslangan
iyeararxik tipdagi freym tizimlarga tegishlidir, ular past darajadagi xuddi shunday nomli freymlarga ega bo'lgan yuqori darajadagi freymdagi slot atributlari haqidagi biror bir informatsiyani ko'rsatadi.
4.Ma'lumotlar tipi ko'rsatkichi slotning son qiymatiga egaligini ko'rsatadi yoki boshqa freymga ko'rsatkich bo'lib xizmat qiladi. Ma'lumotlar tipiga quyidagilar kiradi:
FRAME (ko'rsatkich), INTEGER (butun), REAL (haqiqiy), BOOL (bul toifa), LIKT (bog'langan protsedura), TEXT (matn), LIKT (ro'yxat), TABLE Gadval), EXPREKKION (ibora) va boshqalar.
5. Slot qiymati. Slot qiymatini kiritish punkti. Slotning qiymati bu slot ma'lumotining ko'rsatilgan toifasi bilan ustma-ust tushishi kerak, bundan tashqari shajara shartlarini bajarishi kerak.
6. Demon. Bu yerda IF-NEEDED, IF-ADDED, IF-REMOVED va hokazo demon tiplarini aniqlaydi. Demon deb, bir qancha shartlarni bajarganda avtomatik yuklanadigan protseduraga aytiladi. Demonlar mos slotlarga murojaatda yuklanadi. Bundan tashqari demon bog'langan protseduralarning har xilligidir.
7. Bog'langan protseduralar. Slotning qiymati sifatida protsedura tipidagi DASTURni ishlatish mumkin.
Semantik modellar. Mutaxassislarning fikricha semantik to'rlar boshqa usullardan ancha avval yaratilganligiga qaramay bilimlarni tasvirlashda ko'p qo'llaniladigan usuldir. Semantik to'rlar obyektlar to'plami va ular orasidagi munosabatlarni aks ettiradi.
Ko'riladigan obyektlar uchun barcha mavjud munosabatlarni yozib chiqish semantik to'rni beradi. Obyektlar to'rning tugunlari bo'lib xizmat qiladi, munosabatlar yoylar yordamida ifodalanadi. Semantik to'rni tuzishda to'rning elementlari aloqalari soniga, uning xossalari va murakkabligiga cheklovlar qo'yilmaydi. Shuning uchun ko'rsatkich sifatida keltiriladigan funksiyalarni ma'lum darajada tartiblash maqsadga muvofiqdir.
Semantik to'rlar — ET da bilimni ko'rsatish formalizmidir. Unda uzoq muddatli xotiraning strukturali modeli sifatida so'z ma'nosini tushunish modeli ko'rsatiladi. Bu modelda uzoq muddatli xotira strukturalarini yozish uchun so'zlar orasidagi semantik munosabatlarni ko'rsatish uch maqsadida turli xil struktura ishlatilgan. Bu model tabiiy bilim va inson tilidan foydalanishni farqlaydi. Shuning uchun asosiy g'oya obyektga tegishli bo'lgan sinf qiymatini, uning aks etishini yozish va obyekt holatlarini ko'rsatuvchi so'zlar aloqasini o'rnatishdir. Namuna sifatida «choynak» konseptual namoyishi uchun oddiy semantik to'rni ko'rish mumkin. Bu to'rda qiymatlar yozilgan sinf, holat va misol deb ataluvchi munosabat operatorlari aniqlanadi.
Mahsuliy tizimlarni foydalanuvchiga bog’liq bo’lmaslik nuqtai nazaridan qaraydigan bo’lsak, u holda uni uchta modullar yoki bloklardan iborat dasturiy tizim sifatida tasvirlanishi mumkin [1,2] :
• global ma’lumotlar bazasi (GMB) (M-Modul);
• qoidalar-mahsulotlar to’plami (Q-Modul);
• boshqarish tizimi yoki interpretator (I-Modul).
Modullar aloqasi 11.1-rasmda keltirilgan [4–6].

Misol.
МБ: A, F .
Қоида 1: A∧G∧C → D.
Қоида 2: C∧F → G.
Қоида 3: A → C.
Қоида 4: C →D.
Қоида 5: G →D.
Aytaylik, maqsad D нинг чинлигини келтириб chiqarishdan iborat bo’lsin. Birinchi navbatda D ning МБsida bor yoki yo’qligi tekshiriladi. Qaralayotgan misolda D o’zgaruvchi МБ da yo’q, shuning uchun sistema D ning chinligini hosil qilish uchun berilgan qoidalar orasidan o’ng tomonida D mavjud bo’lgan qoidalardan foydalanadi. O’ng tomonida D mavjud bo’lgan qoidalarga 1, 4, 5-qoidalar kiradi. Masalan, 5-qoidada D ning chinligi G ning chinligidan kelib chiqadi. Buning uchun G ning MB sida borligi tekshiriladi. G o’zgaruvchi MB sida yo’q. Demak qoidalar orasidan ong tomonida G mavjud bo’lgan qoidalar tanlanadi. Bunday qоида 2: C∧F → G. Bu qoidada F o’zgaruvchi MB sida bor va C o’zgaruvchi yo’q. Shuning uchun qoidalar orasidan ong tomonida C mavjud bo’lgan qoidalar tanlanadi. Bu qоида 3: A → C. Bu qoidada A o’zgaruvchi MB sida bor bo’lganligi uchun C o’zgaruvchi chin bo’ladi.
Mahsuliy tizimlarda to’g’ri xulosalashdan tashqari maqsadli shartlarni boshqaruvchu xulosalash,ya’ni
Download 33.71 Kb.

Do'stlaringiz bilan baham:
1   2   3




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