prolog tilining asosiy sintaktik konstruktsiyalari

DOCX 7 стр. 457,7 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 7
mavzu:25.prolog tilning asosiy sintaktik konstruktsiyalari prologi haqida va prolog tilining asosiy elementlari. reja: 1. prolog tilning asosiy sintaktik konstruktsiyalari prologi haqida. 2. prolog tilining asosiy elementlari. prolog tilning asosiy sintaktik konstruktsiyalari prologi haqida. prolog - mantiqiy xulosalarni qayta ishlab chiqarishga qodir bo'lgan sun'iy intellekt tizimlarining modellaridan biri. bundan tashqari, prolog faktlarni, qoidalarni va xulosa chiqarish jarayonlarini tavsiflovchi tildir. prolog tili odatda mantiqiy dasturlash tilini ifodalaydi. prolog tizimining asosiy xususiyati inson aqlining mantiqiy xulosalar chiqarish qobiliyatini taqlid qiluvchi o'rnatilgan xulosa chiqarish protseduralari. bu holda qanday lug'at ishlatiladi - rus, ingliz yoki boshqa tillar - ikkinchi darajali rol o'ynaydi, kompyuter uchun ahamiyatsiz, lekin mashina bilan ishlaydigan va suhbat quradiganlar uchun muhimdir. prologning faktlar, savollar va qoidalarni yozib olish tili sifatidagi asosiy g'oyasi shundan iboratki, ular matematik mantiqiy predikatlar shaklida yozilgan. ularning barchasi kompyuter tomonidan qat'iy matematik mantiq qonunlariga muvofiq talqin qilinadi va boshqa hech narsa yo'q. prolog tilining asosiy konstruksiyalari faktlar, savollar …
2 / 7
misollar: ? dadam (x, lena) - lenaning otasi kim? x = vova ? onam (x, y) - kim kim - onam? yo'q ? ball (x, _ , 5) - kimda 5 ball bor? x = lena bu erda x, y harflari o'zgaruvchilarning belgilari, raqamlar va so'zlar esa mos keladigan predikatlardagi argumentlarning o'ziga xos qiymatlari. pastki chiziq "_" savollarga javob berishga aloqasi bo'lmagan aniqlanmagan qiymatni bildiradi. prologda qo'shma savollarni yozishda vergul bilan ajratilgan bir nechta predikat shartlarini belgilashingiz mumkin. bu murakkab savollardagi vergul mantiqiy bog`lovchi rolini o`ynaydi va. murakkab savollarga misollar: prolog tilining asosiy elementlari. prolog dasturining jumla argumentlari atamalar deb ataladi, prolog dasturining o'zini esa atamalar o'rtasida mavjud bo'lgan munosabatlar tarmog'i sifatida qarash mumkin. har bir atama mavzu sohasining qandaydir ob'ektini bildiradi va belgilar ketma-ketligi sifatida yoziladi, ular to'rt toifaga bo'linadi: katta harflar, kichik harflar, raqamlar va maxsus belgilar. ob'ekti dannix (termi) prostie termi strukturi konstanti peremennie atomi chisla guruch. …
3 / 7
-0,5e4). haqiqiy raqamlar kamdan-kam qo'llaniladi. buning sababi shundaki, til birinchi navbatda belgilarni qayta ishlash uchun mo'ljallangan, emas raqamli ma'lumotlar. simvolik ishlov berishda butun sonlar, masalan, ro'yxatdagi elementlar sonini hisoblash uchun ishlatiladi va haqiqiy sonlarga bo'lgan ehtiyoj juda kichik. • o‘zgaruvchi – bu obyektning belgilanishi bo‘lib, uning qiymati dasturni bajarish jarayonida o‘zgaradi. prologda uning bosh harf yoki pastki chiziq bilan boshlanadigan nomi bor. masalan: ism, x, invoice_n. o'zgaruvchi, agar u bildiradigan ob'ekt bo'lsa, u bog'langan deb ataladi. bunday ob'ekt bo'lmasa, o'zgaruvchi erkin deb ataladi. dasturda havola qilinmagan o'zgaruvchini belgilash uchun anonim o'zgaruvchidan foydalaniladi, u bitta pastki chiziq "_" bilan belgilanadi. har qanday o'zgaruvchining doirasi jumladir. xuddi shu nomdagi o‘zgaruvchilar turli gaplarda turlicha ma’noga ega bo‘lishi mumkin. mavzu:26.prolog-dasturlarida qirqishdan foydalanish va pie rivojlanish muhit va swi-prolog tizimi ishlash usuli. reja: 1. prolog-dasturlarida qirqishdan foydalanish. 2. pie rivojlanish muhit va swi-prolog tizimi ishlash usuli. prolog-dasturlarida qirqishdan foydalanish. azizillo - bu prolog-dagi maxsus mexanizm …
4 / 7
ng muhim yon ta'siriga ega. quyidagi misolni ko'rib chiqing: c:-f,g,h,!,p,q,r. /* bitta */ c:-s,t,u. /* 2 */ ?-a,b,c,d,e. so'rovni bajarayotganda prologue hech qanday cheklovlarsiz {a,b va f,g,h} yoki {a,b va s,t,u} pastki maqsadlariga qaytishi mumkin, lekin u "bir tomonlama eshik" dan o'tib ketguncha " !". bu yerda yana u {p,q,r} orasida erkin qaytishi mumkin. ammo agar prolog "!" ning chap tomoniga qaytishi kerak bo'lsa, u darhol b maqsadiga o'tadi. ya'ni kesish "!" bo'lsa. ichida subtarget sifatida yuzaga keladi ba'zi bir qoida (yoki so'rov), keyin prologue barcha oldindan kelishilgan pastki maqsadlarni ("!" belgisining chap tomonida yotgan) va ushbu qoidadan foydalanishni boshlagan maqsadni qayta ko'rib chiqish taqiqlanadi. shunday qilib, misolda, agar prolog "!" belgisini bosib o'tsa. 1-qoidada, keyin prologue b maqsadini qayta muhokama qilmaguncha 2-qoida ko'rib chiqilmaydi. kesish uchun 3 ta asosiy foydalanish holatlari mavjud. 1. prolog tarjimoniga topilgan narsalarni aytib berish belgilangan maqsad uchun zarur bo'lgan qoida. 2. prolog tarjimoniga biron …
5 / 7
dan oldin yana bitta bayonot qo'shamiz (bu kesish uchun ikkinchi foydalanish misoli): summa(n,_):-n=<0, !, muvaffaqiyatsiz. /* 0 */ qirqim uchun uchinchi foydalanish misoli tic-tac-toe o'ynash uchun prologue dasturidir. ushbu o'yinda (ko'p boshqalarida bo'lgani kabi) "majburiy harakat" tushunchasi mavjud bo'lib, bu muqobillikni anglatmaydi. o'yin pozitsiyasini tahlil qilish uchun mas'ul bo'lgan kodda "majburiy harakat" tashxisini qo'yadigan qoidalarda chegara bo'lishi kerakligi aniq. shuni ta'kidlash kerakki, kesishdan foydalanish prolog tizimining strategiyasini yaxshi bilishni talab qiladi! qirqishdan foydalanishning yana bir ta'rifi prolog ma'ruzasida kesishdan foydalanish bo'yicha fayllarga ulanish biz shu paytgacha foydalanuvchi va dastur o‘rtasidagi aloqaning faqat bitta usulidan foydalanganmiz – foydalanuvchi dasturga savollar beradi, dastur esa o‘zgaruvchilarni ko‘rsatgan holda unga javob beradi. bunday aloqa mexanizmi sodda va amaliy bo'lib, soddaligiga qaramay, axborotni kiritish va chiqarishni ta'minlaydi. biroq, u juda kam moslashuvchanlikka ega va shuning uchun ko'pincha juda qulay emas. quyidagi hollarda ushbu asosiy aloqa mexanizmini kengaytirish talab qilinadi: • ma'lumotlarni savoldan boshqa shaklda kiritish …

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

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

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

О "prolog tilining asosiy sintaktik konstruktsiyalari"

mavzu:25.prolog tilning asosiy sintaktik konstruktsiyalari prologi haqida va prolog tilining asosiy elementlari. reja: 1. prolog tilning asosiy sintaktik konstruktsiyalari prologi haqida. 2. prolog tilining asosiy elementlari. prolog tilning asosiy sintaktik konstruktsiyalari prologi haqida. prolog - mantiqiy xulosalarni qayta ishlab chiqarishga qodir bo'lgan sun'iy intellekt tizimlarining modellaridan biri. bundan tashqari, prolog faktlarni, qoidalarni va xulosa chiqarish jarayonlarini tavsiflovchi tildir. prolog tili odatda mantiqiy dasturlash tilini ifodalaydi. prolog tizimining asosiy xususiyati inson aqlining mantiqiy xulosalar chiqarish qobiliyatini taqlid qiluvchi o'rnatilgan xulosa chiqarish protseduralari. bu holda qanday lug'at ishlatiladi - rus, ingliz yoki boshqa tillar - ikkin...

Этот файл содержит 7 стр. в формате DOCX (457,7 КБ). Чтобы скачать "prolog tilining asosiy sintaktik konstruktsiyalari", нажмите кнопку Telegram слева.

Теги: prolog tilining asosiy sintakti… DOCX 7 стр. Бесплатная загрузка Telegram