prologtilining asosiy tushunchalari va xulosalari

PPTX 8 стр. 190,7 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 8
prezentatsiya powerpoint mavzu:15.prolog tilining asosiy tushunchalari va xulosalari. reja: 1.murakkab ob'ektlardan foydalanish. 2. muqobil domenlardan foydalanish. 3. prologda takrorlashni tashkil qilish. murakkab ob'ektlardan foydalanish talaba faktini ko'rib chiqing ("ivanov", 14, 05, 1980). ushbu faktni hisobga olsak, oxirgi uchta ob'ektning maqsadi tushunarsiz bo'lib chiqadi. aslida, ular talaba ivanovning tug'ilgan kunini ifodalaydi. aniqroq qilib aytganda, ushbu ob'ektni quyidagicha ta'riflash mumkin: talaba ("ivanov", tug'ilgan kun (14, 05, 1980)). boshqa ob'ekt yoki ob'ektlar yig'indisi bo'lgan ob'ekt qo'shma ob'ekt deb ataladi . murakkab ob'ektlardan foydalanish misol: /* murakkab obyekt tavsifi */ domenlar sana = tug'ilgan kun (butun, butun, butun) predikatlar talaba (ramz, sana) bandlar talaba("ivanov", tug'ilgan kun (14, 05, 1980)). talaba("petrov", tug'ilgan kun (30, 12, 1981)). talaba ("sidorov", tug'ilgan kun (29, 05, 1981)). maqsad talaba ("ivanov", x), yozing ("ivanovning tug'ilgan kuni: ",x). murakkab ob'ektlardan foydalanish agar talabaning faqat tug'ilgan yilini aniqlash kerak bo'lsa, unda maqsad quyidagicha ko'rinadi: talaba ("ivanov", tug'ilgan kuni (_,_,y)), yozing ("ivanovning tug'ilgan …
2 / 8
ng qaytishi")). egalik qiladi ("sidorov", rekord("elton jon", "muz yarmarkasi", "mashhur")). prologda takrorlashni tashkil qilish ko'pincha dasturlarda bir xil vazifani bir necha marta bajarish kerak bo'ladi. xuddi shu vazifani bir necha marta bajaradigan qoidalarni amalga oshirishning ikki yo'li mavjud. ulardan birinchisini takrorlash, ikkinchisini esa rekursiya deb ataymiz. takrorlashni amalga oshiradigan turbo-prolog qoidalari orqaga qaytishdan foydalanadi va rekursiyani amalga oshiradigan qoidalar o'z-o'zini chaqirishdan foydalanadi. takrorlashni amalga oshiradigan qoida turi quyidagicha: takrorlanuvchi_qoida:- /* takrorlash qoidasi */ , muvaffaqiyatsiz. /* muvaffaqiyatsizlik */ ushbu qoidaning asosiy qismidagi konstruktsiyasi bir nechta bayonotlarni o'z ichiga olgan predikatlarni, shuningdek, dasturda belgilangan qoidalarni bildiradi. o'rnatilgan muvaffaqiyatsiz predikati orqaga qaytishga olib keladi, shuning uchun predikatlar va qoidalar yana bajariladi. rekursiyani bajaradigan qoida turi quyidagicha: rekursiv_qoida:- /* rekursiv qoida */ , rekursiv_qoida. e'tibor bering, ushbu qoidaning asosiy qismidagi oxirgi qoida rekursiv_qoidaning o'zi. bu rekursiya: qoidaning tanasi o'ziga qo'ng'iroqni o'z ichiga oladi. takrorlash va rekursiya qoidalari bir xil natijani berishi mumkin, garchi …
3 / 8
prologtilining asosiy tushunchalari va xulosalari - Page 3
4 / 8
prologtilining asosiy tushunchalari va xulosalari - Page 4
5 / 8
prologtilining asosiy tushunchalari va xulosalari - Page 5

Хотите читать дальше?

Скачайте все 8 страниц бесплатно через Telegram.

Скачать полный файл

О "prologtilining asosiy tushunchalari va xulosalari"

prezentatsiya powerpoint mavzu:15.prolog tilining asosiy tushunchalari va xulosalari. reja: 1.murakkab ob'ektlardan foydalanish. 2. muqobil domenlardan foydalanish. 3. prologda takrorlashni tashkil qilish. murakkab ob'ektlardan foydalanish talaba faktini ko'rib chiqing ("ivanov", 14, 05, 1980). ushbu faktni hisobga olsak, oxirgi uchta ob'ektning maqsadi tushunarsiz bo'lib chiqadi. aslida, ular talaba ivanovning tug'ilgan kunini ifodalaydi. aniqroq qilib aytganda, ushbu ob'ektni quyidagicha ta'riflash mumkin: talaba ("ivanov", tug'ilgan kun (14, 05, 1980)). boshqa ob'ekt yoki ob'ektlar yig'indisi bo'lgan ob'ekt qo'shma ob'ekt deb ataladi . murakkab ob'ektlardan foydalanish misol: /* murakkab obyekt tavsifi */ domenlar sana = tug'ilgan kun (butun, butun, butun) predikatlar talaba (ramz, sana...

Этот файл содержит 8 стр. в формате PPTX (190,7 КБ). Чтобы скачать "prologtilining asosiy tushunchalari va xulosalari", нажмите кнопку Telegram слева.

Теги: prologtilining asosiy tushuncha… PPTX 8 стр. Бесплатная загрузка Telegram