14-ma'ruza. Ekspert tizimlar turlari, yaratish bosqichlari va sinflari



Download 0,52 Mb.
bet12/22
Sana01.01.2022
Hajmi0,52 Mb.
#295248
1   ...   8   9   10   11   12   13   14   15   ...   22
Bog'liq
14-ma'ruza(21.03.18-ES-1)

BBdan foydalanishga misol. Barcha yuqoridagi aytib o`tilganlar bilan birga xulosaga kelish uchun, biz ETlari foydalanuvchilari talabini ishlab chiqish siklini ko`rib chiqamiz. Ish foydalanuvchilarning mantiqiy xulosalarini savol shaklida kiritishi bilan boshlanadi [1-4]:

Ishtirokchi ishga qabul qilinadimi?

Tizim o`zgaruvchilar ro`yxatidan o`zgaruvchi POSITION mantiqiy xulosasini tanlaydi. Keyin stekda o`zgaruvchan mantiqiy xulosaga o`xshash qoida tartibi joylashadi. Mantiqiy xulosalar ro`yxati eng boshidan(10-qoidadan) ko`rib chiqiladi. Ro`yxat shu zahoti 10-qoidadagi POSITION o`zgaruvchisini topadi va stekga bir elementni joylashtiradi. 10-qoidada tizim DEGREE shartli o`zgaruvchini topadi va o`zgaruvchilar ro`yxatini ko`rib chiqib, u yana initsializatsiya qilinmaganini ko`rsatadi.

Tizim ma’lumot so`raydi: Ishtirokchi ilmiy unvonga egami?

Huddi qabul qilingan javobdek DEGREE o`zgaruvchisi tizimga jo`natiladi, lekin uning uchun o`zgaruvchilar ro`yxatida initsializatsiya belgisi kiritiladi.

Agar ishtirokchi Savolga ― «HA» deb javob bersa, u holda

10 IF DEGREE = YO`Q, THEN POSITION= YO`Q

qoidasi shartda norozilik tufayli inkor qilinadi, lekin unga mos mantiqiy xulosa stekdan o`chirib tashlanadi. POSITION mantiqiy xulosali o`zgaruvchi bilan yangi qoida qidirishda mantiqiy xulosalar ro`yxatini ko`rib chiqish davom ettiriladi. Keyin tizim 30- qoidani tanlaydi

30 IF DEGREE = HA VA DISCOVERY= HA, THEN POSITION =

ILMIY XODIM

va uni stekka joylashtiradi. Endi tizim 30-qoidaga joylashtirilgan barcha shartli o`zgaruvchilarni o`zlashtirishga harakat qiladi.

O`zgaruvchan shartlar ro`yxatida 30-qoida uchun DISCOVERY o`zgaruvchisi ikkinchi bo`lib turadi. O`zgaruvchilar ro`yxatida DISCOVERY o`zgaruvchisi yana o`zlashtirilmagani belgilangan. Shuning uchun DISCOVERY o`zgaruvchisi o`zgaruvchan mantiqiy xulosalar ro`yxatiga kirmaydi, tizim yana ma’lumot so`raydi:

Ishtirokchi muhim yangilik(ixtiro) qildimi?

Tizim - «YO`Q» javobini oldi degan taklif kiritamiz, unda o`zgaruvchilar ro`yxati to`g`rilangan bo`ladi. 30-qoidada uchinchi o`zgaruvchi shart yo`k, demak, uni tahlil qilish mumkin.





14.4-rasm. BB va ma’lumotlar tuzilmasi.

Lekin qoidaning ikkinchi sharti bajarilmaydi, natijada, mantiqiy xulosa yana stekdan o`chirib tashlanadi. POSITION o`zgaruvchili mantiqiy xulosa bilan qoidani qidirish davom ettiriladi. Keyin tizim 40-qoidani tanlaydi va uni stekka joylashtiradi. Qoida shartlari va o`zgaruvchilar ro`yxatini ko`rib chiqib, tizim QUALIFY o`zgaruvchisining qiymati yana berilmaganini ko`rsatadi, bundan tashqari, bu o`zgaruvchi mantiqiy xulosalar ro`yxatining 20-qoidasida bor.

Tizim stekka yangi elementni olib keladi. 20-qoidada faqat bitta o`zgaruvchi shart DEGREE bor va uni DEGREE o`zgaruvchisi oldindan initsializatsiya qilinganidek amalga oshirish mumkin (DEGREE=HA). 20-qoidaga muvofiq QUALIFY o`zgaruvchisi HA (QUALIFY ― «HA») qiymatini qabul qiladi va qayta ishlangan mantiqiy xulosa stekdan o`chiriladi. Tizim 40-qoidaga qaytadi, shart tartibining bir birligiga kattalashadi va GRADE o`zgaruvchisi bilan ishlashga kirishadi. GRADE o`zgaruvchisi xulosalar ro`yxatida yo`q va unga qiymat yana berilmaydi. Tizim yangi savol beradi: Bilim yurtida ishtirokchining o`rtacha bali qanday bo`lgan?

Ishtirokchining javobi, aytaylik 3.0, va tizim GRADE o`zgaruvchisiga qiymat beradi. EXPERIENCE o`zgaruvchisi mantiqiy xulosalar ro`yxatida yo`q, va u initsializatsiya qilinmaydi, shuning uchun tizim yana so`raydi:

Ishtirokchi mutaxassisligi bo`yicha qancha yil ishlagan?



14.5-rasm. O`zgaruvchilarning to`g`rilangan ro`yxati.

Tizim ishtirokchiga 4 javobini yuborgan bo`lsin. U holda EXPERIENCE o`zgaruvchisi 4 da o`zlashtiriladi, uning initsializatsiya belgisi 1 ga o`zgaradi, stekdagi tartib esa 4 gacha siljiydi. 40-qoidada o`zgaruvchi shart boshqa yo`q, demak, shartni tekshirish ishga tushadi.

40 IF QUALIFY = HA VA GRADE= 3.0 VA EXR = 2

qoidasining barcha shartlari haqiqiy, shunday ekan

QUALIFY=HA

GRADE=3.0

EXPERIENCE=2

va THEN qismi bilan mos keladi.

TO POSITION = EKSPLUATATsIYa BO`YIChA MUHANDIS

POSITION o`zgaruvchisi EKSPLUATATsIYa BO`YIChA MUHANDIS ni o`zlashtiradi. Maqsadga erishildi, ishtirokchiga jihozlar ekspluatatsiyasi bo`limida mansab taklif qilinadi.




Download 0,52 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   22




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