Основы искусственного интеллекта: учебное пособие


Download 428.17 Kb.
bet48/54
Sana11.02.2023
Hajmi428.17 Kb.
#1189651
1   ...   44   45   46   47   48   49   50   51   ...   54
Bog'liq
Основы искусственного интеллекта учебное пособие

Baza uchun
hiros(myo1)
iped(myo1)
/* Chiqarish va ­foydalanuvchi oʻzaro taʼsiri uchun predikatlar */ proxca-les io_expregr io_consis1^ io_13(suxbo1) slear_gas^s prhor(sutbo1) slauses
jo_experiP:- urlRe("Itning (u/n) xususiyatlarini tanlash orqali savollarga javob bering"), n1, n1, io_conzi1^.
/maslahatchi qoidasi d0_consult ikkita ikkita muqobil shaklga ega. Birinchisi chiqish mexanizmi bilan o'zaro ta'sir qiladi: agar tsiklning natijasi bo'lsa
tan-harakat ijobiy bo'lsa, natija foydalanuvchiga xabar qilinadi. Ikkinchi shakl salbiy natija haqida xabar beradi
ur1Fe("Sizga zotli it mos keladi", X), n1, geai1n (_), s1eag Gas^z.
jo_conzie15:- ig15e("Kechirasiz, lekin qila olmaymiz
yordam."), n1, geai1p (_), s1eag_Gas5z.
/*Chiqish mexanizmi*/
/* Pgor qoidasi foydalanuvchi ma'lumotlarini ishlab chiqarish qoidalaridagi ma'lumotlar bilan moslashtirish uchun ishlatiladi. Qoida, shuningdek , */ prhor(X):- uros(X),! namunalarini moslashtirishda foydalanish uchun "y" ("ha") va "n" ("yo'q") javob bandlarini qo'shadi. rhor(X):- by5(yped(X)),
ur15e ("Sizni qoniqtirasizmi
xarakteristikasi?", X), n1,
real1n(A),
A="y"
azzer5a(evro(X)).
phor(X):- azzeg5a(yped(X)),
GAI.
s1eag_Gas5z:- ge5gas5(uroz(_)),
GAI.
s1eag_gas5z:- ge5gas5(yped(_)),
GAI.
/ishlab chiqarish qoidalari*/
iod_1z ("English Bulldog"): - rgor ("qisqa soch"), rgor ("balandligi 55 sm"), rgor ("past o'rnatilgan quyruq"), rgor ("yaxshi xarakter"). iod_1z ("Hound"):-
rgor ("qisqa soch"), rgor ("balandligi 55 sm"), rgor ("uzun quloqlar"), rgor ("yaxshi xarakter"). yod_1z("It"):-
rgor ("qisqa soch"), rgor ("past o'rnatilgan quyruq"), rgor ("yaxshi xarakter"), rgor ("vazn 45 kg").
iod_1z ("Cocker Spaniel"): - rgor ("uzun soch"), rgor ("balandligi 55 sm"), rgor ("past o'rnatilgan quyruq"), rgor ("uzun quloqlar"), rgor ("yaxshi xarakter" ). iod_1z ("Irlandiyalik Setter"): - rgor ("uzun sochlar"), rgor ("balandligi 75 sm"), rgor ("uzun quloqlar"). iod_1z ("Sent-Bernard"): - rgor ("uzun sochlar"), rgor ("past o'rnatilgan quyruq"), rgor ("yaxshi xarakter"), rgor ("vazn 45 kg"). doa1
yo_exregr.
2-bob uchun nazorat savollari va topshiriqlari

  1. asosiy ­dasturlash metodologiyalarini sanab o'ting.

  2. Imperativ dasturlash metodologiyasini tavsiflab bering ­.

  3. Ob'ektga yo'naltirilgan dasturlash metodologiyasining asosi nima?

  4. dasturlash metodologiyasi o'rtasidagi farqlar qanday?­

  5. Mantiqiy dasturlash metodologiyasining asosi nima ­?

  6. Cheklovli dasturlash metodologiyasini tavsiflang .­

  7. Bayonot nima?

  8. Termin nima? Atamalarga misollar keltiring.

  9. Rezolyutsiya nima? Rezolyutsiya usulining asosi nima ­?

  10. Rezolyutsiya mexanizmini misol bilan tushuntiring.

  11. Teoremalarni isbotlash uchun ruxsat qanday ishlatiladi?

  12. Prolog tilidagi rezolyutsiyalarga misollar keltiring. Prologue til tizimi dasturingiz bilan nima qilishini aniq tushuntiring.

  13. O'zgaruvchilarning unifikatsiyasi nima?

  14. O'zgaruvchan spetsifikatsiya nima?

  15. Orqaga qaytish nima?

  16. Prolog dasturining asosiy bo'limlarini sanab o'ting va ularning maqsadini ko'rsating.

  17. Qaysi maqsad ichki, qaysi biri tashqi deb ataladi?

  18. ichki maqsadlar o'rtasidagi farqlarni sanab o'ting.­

  19. Kompozit ob'ekt nima? Murakkab ob'ektlar qanday tasvirlangan ­?

  20. Muqobil domen nima? Bu qanday tasvirlangan?

  21. Muvaffaqiyatsizlikdan keyin orqaga qaytarish usulining maqsadi nima? Ushbu usul qanday predikatni amalga oshiradi?

  22. Kesish va orqaga qaytarish usulining maqsadi nima? Ushbu usulni qaysi predikat amalga oshiradi?­

  23. Rekursiya qoidasi nima? Bunday qoidani yozish sintaksisi qanday ?­

  24. Prologdagi ro'yxat nima? Ro'yxatning tuzilishi va tashkil ­etilishi qanday? Roʻyxatlarga misollar keltiring.

  25. Ro'yxatning "boshi" nima deb ataladi va uning "dumi" nima?

  26. Ro'yxat predikati va ro'yxat domenini qanday tasvirlash mumkin?

  27. Qaysi o'rnatilgan predikat ma'lumotlar bazasidan ma'lumotlarni keyingi qayta ishlash uchun ro'yxatga olish imkonini beradi?

  28. String nima deyiladi? Qator konstantasi qanday o'rnatiladi?

  29. O'zingiz bilgan amallar ro'yxatini yozing. Ular qanday ­predikatlar yordamida amalga oshiriladi?

  30. Fayllar bilan ishlash uchun prologning predikatlarini sanab bering. Ularning har birining maqsadi nima ?­

  31. Fayl domeni qanday tavsiflanadi?

  32. Faylga ma'lumot yozish uchun zarur bo'lgan harakatlar ketma-ketligini belgilang.

  33. Fayldan ma'lumotlarni o'qish uchun zarur bo'lgan harakatlar ketma-ketligini belgilang.

  34. Mavjud faylni o'zgartirish uchun zarur bo'lgan harakatlar ketma-ketligini belgilang .­

  35. Fayl oxiriga yangi ma'lumotlarni qo'shish uchun zarur bo'lgan bosqichlarni sanab o'ting.

  36. Dinamik ma'lumotlar bazasi nima? Dinamik ma'lumotlar bazasi predikatini qanday tasvirlash mumkin?

  37. Dinamik ma'lumotlar bazasida ma'lum joyga fakt qo'yish va ­undan mavjud faktni olib tashlash uchun siz bilgan predikatlarni sanab o'ting .­

  38. Diskdagi faylga dinamik ma'lumotlar bazasini yozish va fayl mazmunini dinamik ma'lumotlar bazasiga yuklash uchun predikatlarni sanab o'ting.

  39. Qoidalarga asoslangan ekspert tizimining tuzilishi qanday?

  40. Xulosa qilish mexanizmida tarjimonning maqsadi nima? Ushbu tarjimon qanday ishlashini tasvirlab bering.

2-bo'lim uchun adabiyot

  1. Dijkstra E. Dasturlash intizomi. - M.: Mir, 1978 yil.


  2. Download 428.17 Kb.

    Do'stlaringiz bilan baham:
1   ...   44   45   46   47   48   49   50   51   ...   54




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