prologdagi dasturlarni qanday to'g'ri o'qish kerakligi va cheklovli dasturlash metodologiyasi

DOCX 6 sahifa 25,2 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 6
mavzu:11.prologdagi dasturlarni qanday to'g'ri o'qish kerakligi va cheklovli dasturlash metodologiyasi. reja: 1. prologdagi dasturlari vazifasi. 2. prologdagi dasturlarni qanday to'g'ri o'qish tartibi. 3. cheklovli dasturlash metodologiyasi. prologdagi dasturlari vazifasi. prolog dasturining faktlari va qoidalari ma'lum bir predmet sohasi ob'ektlari o'rtasidagi munosabatlar va aloqalarning tavsifi, ya'ni. hal qilinishi kerak bo'lgan ma'lum bir mantiqiy masalaning shartlarini qayd etish. ta'riflangan munosabatlar va aloqalar statik ravishda ko'rib chiqiladi. dasturga bunday yondashuv deklarativ deb ataladi. qoidalardagi faktlar, qoidalar va pastki maqsadlarning tartibi dasturning deklarativ ma'nosiga ta'sir qilmaydi. shu bilan birga, dasturni bajarish jarayonida yuzaga keladigan taqqoslashlar ketma-ketligi, o'zgaruvchilarning spetsifikatsiyasi va rezolyutsiyali xulosalar nuqtai nazaridan qarash mumkin. ushbu yondashuv protsessual deb ataladi. prologda dasturlashda dasturning protsessual ma'nosini hisobga olish kerak. shunday qilib, faktni to'liq aniqlangan protsedura sifatida ko'rish mumkin, buning uchun boshqa hech narsa kerak emas. qoida a:-b1,b2,...,bn. uni bajarish uchun bl, b2, ..., bn belgilash zarurligini bildiruvchi a protsedurasining ta'rifi sifatida qaralishi mumkin. bl, b2, …
2 / 6
bajarish jarayonini batafsil ko'rib chiqaylik. dastur 112 a b c d. b : - e, f. bilan. d. e. f. ? - a. dasturning bajarilishi maqsad va dastur jumlalaridan biriga ularning hal qiluvchiligini olish uchun rezolyutsiya usulini qo'llash bilan boshlanadi. tegishli dastur jumlasi yuqoridan pastga qidirish orqali tanlanadi, shunda uning sarlavhasi maqsadli jumlaga mos keladi. qarorning natijasi yangi maqsadli taklif bo'lib, unga va boshqa dastur taklifiga hal qilish usuli qo'llaniladi. jarayon qaror davomida yuzaga kelgan barcha kichik maqsadlar faktlar bilan kelishib olinmaguncha davom etadi. tablitsa 3.6 prologda dasturni bajarish jarayoniga ruxsat qadam raqami maqsadli taklif original taklif rezolyutsiya 1 ?-a. a:-b,c,d. ?-b,c,d. 2 ?-b,c,d. b:-c,f. ?-e,f,c,d. 3 ?-e,f,s,d e. ?-f,c,d. 4 ?-f,c,d. f. ?-c.d. 5 ?-c,d. c. ?-d. 6 ?-d. d. bo'sh cheklovli dasturlash metodologiyasi. keling, sun'iy intellekt muammolarini hal qilishda qo'llaniladigan boshqa, kamroq tarqalgan metodologiyalarni ko'rib chiqaylik. cheklovli dasturlash metodologiyasi - kerakli yechim uchun dasturda ma'lumotlar turi, domen va …
3 / 6
= {s[1], ..., c[m]}. bunday holda, cheklovlar bayonotlar sifatida taqdim etiladi, ular "parametrlar" sifatida berilgan v to'plamining ba'zi v[j], j = 1 ... m kichik to'plamidagi o'zgaruvchilarni o'z ichiga oladi. bunday masalaning yechimi qiymatlar to'plamidir. c[j] barcha cheklovlarni qondiradigan o'zgaruvchilar. semantik jihatdan dasturning bajarilishi bu erda o'zgaruvchilar qiymatlarini topish sifatida ko'rib chiqiladi. cheklangan dasturlash tillari ham 1980-yillarda eng mashhur bo'lgan. "utopist" ("universal text descriptions of terms") dasturlash tili tushunchalar va vazifalarni tavsiflash uchun mo'ljallangan. bu til dasturlash vositalari tizimi uchun asos hisoblanadi. "mukofor". u protsessual qismga ega (chunki vazifani tavsiflashda ba'zan harakatlarni tasvirlash kerak bo'ladi), lekin uning asosiy ekspressivligiga tavsiflar orqali erishiladi. tig’izlashtirish mavzu:12.dastur ta'riflar to'plami sifatida haqida va predikatlar hisobi va teoremani isbotlashga qisqacha kirish. reja: 1. dastur ta'riflar to'plami sifatida haqida. 2. predikatlar hisobi va teoremani isbotlashga qisqacha kirish. dastur ta'riflar to'plami sifatida haqida. dastur - ma'lum bir algoritmni amalga oshirish uchun ma'lumotlarni qayta ishlash tizimining muayyan tarkibiy …
4 / 6
larning ishlashi uchun zarur bo'lgan dasturiy hujjatlar to'plami. def.2. dasturiy ta'minot - turli foydalanuvchilar tomonidan bir nechta foydalanish va qo'llash uchun mo'ljallangan dasturlar. dasturiy ta'minot xususiyatlari: 1) hujjatlar. dastur, agar u uchun hujjatlar mavjud bo'lsa, dastur dasturiy ta'minot bo'lib, u dasturiy ta'minotni ko'paytirish va uni ishlab chiquvchi ishtirokisiz sotish yoki tarqatish imkonini beradi. 2) samaradorlik. dasturiy ta'minot qayta foydalanish uchun mo'ljallangan, shuning uchun u bir marta yoziladi va tuzatiladi va ko'p marta bajariladi. 3) ishonchlilik. u 3 ta asosiy nuqtani amalga oshirishni o'z ichiga oladi: dasturni barcha joriy kiritilgan ma'lumotlar spetsifikatsiyalari bilan sinovdan o'tkazish, foydalanuvchining noto'g'ri harakatlaridan himoya qilish, xakerlik hujumidan himoya qilish - foydalanuvchilar dasturiy ta'minot bilan faqat qonuniy interfeyslar orqali o'zaro aloqada bo'lishlari kerak. 4) qo'llab-quvvatlash, shu jumladan: dasturiy ta'minotni foydalanishning muayyan shartlariga moslashtirish (moslashish foydalanuvchiga ishonib topshirilgan va tavsiflangan o'rnatish va sozlash stsenariylarini bajarishni o'z ichiga oladi), xatolarni bartaraf etish (xatolar haqida ma'lumot to'playdigan va yaratadigan ishlab …
5 / 6
iddleware) - ikkinchi darajali boshqaruvchi dasturlar to'plami, ya'ni. dasturiy ta'minotning o'zi tomonidan ishlab chiqilgan, keng ko'lamli vazifalarni hal qilishga qaratilgan resurslar. o'rta dastur quyidagilarni o'z ichiga oladi: ma'lumotlar bazasi serverlari, dbms, aloqa serverlari, tranzaksiya menejerlari va boshqa dasturiy ta'minot serverlari. predikatlar hisobi va teoremani isbotlashga qisqacha kirish. taklif - bu to'g'ri yoki noto'g'ri bo'lishi mumkin bo'lgan mantiqiy bayonot. u ob'ektlar va ular orasidagi munosabatlardan iborat . simvolik mantiq formal mantiqning uchta asosiy muammosini hal qilish uchun ishlatilishi mumkin: takliflarni ifodalash, takliflar o'rtasidagi munosabatlarni ifodalash va to'g'ri deb hisoblangan boshqa takliflardan yangi takliflarni chiqarish usullarini tavsiflash. mantiqiy dasturlash bayonotlarida ob'ektlar oddiy shartlar bilan ifodalanadi, ular doimiy yoki o'zgaruvchilardir. konstanta - ob'ektni ifodalovchi belgi. o'zgaruvchi - bu turli xil ob'ektlarni turli vaqtlarda ifodalashi mumkin bo'lgan belgi, garchi bu kontekstdagi o'zgaruvchi qaysidir ma'noda imperativ dasturlash tillaridagi o'zgaruvchilarga qaraganda o'zgaruvchini matematik tushunishga yaqinroqdir. atom takliflari deb ataladigan eng oddiy takliflar qo'shma atamalardan iborat. murakkab …

Ko'proq o'qimoqchimisiz?

Barcha 6 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"prologdagi dasturlarni qanday to'g'ri o'qish kerakligi va cheklovli dasturlash metodologiyasi" haqida

mavzu:11.prologdagi dasturlarni qanday to'g'ri o'qish kerakligi va cheklovli dasturlash metodologiyasi. reja: 1. prologdagi dasturlari vazifasi. 2. prologdagi dasturlarni qanday to'g'ri o'qish tartibi. 3. cheklovli dasturlash metodologiyasi. prologdagi dasturlari vazifasi. prolog dasturining faktlari va qoidalari ma'lum bir predmet sohasi ob'ektlari o'rtasidagi munosabatlar va aloqalarning tavsifi, ya'ni. hal qilinishi kerak bo'lgan ma'lum bir mantiqiy masalaning shartlarini qayd etish. ta'riflangan munosabatlar va aloqalar statik ravishda ko'rib chiqiladi. dasturga bunday yondashuv deklarativ deb ataladi. qoidalardagi faktlar, qoidalar va pastki maqsadlarning tartibi dasturning deklarativ ma'nosiga ta'sir qilmaydi. shu bilan birga, dasturni bajarish jarayonida yuzaga keladigan taqqoslashl...

Bu fayl DOCX formatida 6 sahifadan iborat (25,2 KB). "prologdagi dasturlarni qanday to'g'ri o'qish kerakligi va cheklovli dasturlash metodologiyasi"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: prologdagi dasturlarni qanday t… DOCX 6 sahifa Bepul yuklash Telegram