Prolog是什么?它是Programming in Logic的縮寫(xiě),是一種邏輯編程語(yǔ)言——一種人工智能語(yǔ)言。那么如何才能學(xué)好這門(mén)語(yǔ)言呢?本節(jié)內(nèi)容小編為大家整理帶來(lái)的是一份pdf格式最新整理版Prolog語(yǔ)言教程,該教程內(nèi)容完全免費(fèi),教程詳細(xì)介紹了什么是人工智能語(yǔ)言、什么是 prolog等,如果你想對(duì)Prolog語(yǔ)言有更多地了解和掌握,那就千萬(wàn)不要錯(cuò)過(guò)這份由172頁(yè)組成的prolog教程哦!點(diǎn)擊本文相應(yīng)的下載地址進(jìn)行下載即可查閱該教程的全部?jī)?nèi)容哦!
Prolog語(yǔ)言教程目錄
第 0 章 人工智能語(yǔ)言—PROLOG 簡(jiǎn)介........................ 1
一、什么是人工智能語(yǔ)言................................... 1
二、Prolog 語(yǔ)言及其基本結(jié)構(gòu)............................2
1、事實(shí)........................................................2
2、規(guī)則........................................................2
3、目標(biāo)(問(wèn)題)....................................... 2
三、Prolog 程序的簡(jiǎn)單例子................................3
四、Prolog 語(yǔ)言的常用版本................................4
1、Turbo Prolog............................................4
2、PDC Prolog..............................................4
3、Visual Prolog............................................5
第 1 章-補(bǔ)充教程(寫(xiě)在正式教程的前面).................6
什么是 prolog?....................................................6
一個(gè)例子...6
再看一個(gè)例子:..................................................10
為什么要 prolog..................................................11
prolog 的特點(diǎn)...................................................... 11
1. prolog 程序沒(méi)有特定的運(yùn)行順序,其運(yùn)行順序是由電腦決定的,而不是編程
序的人..........................................................12
2. prolog 程序中沒(méi)有 if、when、case、for 這樣的控制流程語(yǔ)句......................12
3. prolog 程序和數(shù)據(jù)高度統(tǒng)一..................12
4. prolog 程序?qū)嶋H上是一個(gè)智能數(shù)據(jù)庫(kù)..12
5. 強(qiáng)大的遞歸功能.................................... 12
第 2 章-入門(mén)...14
探索 Prolog..........................................................14
進(jìn)入 Prolog 世界.................................................14
邏輯編程.14
進(jìn)入下一章..........................................................16
第 3 章-事實(shí)...17
事實(shí) (facts)......................................................... 17
尋找 Nani19
第 4 章-簡(jiǎn)單查詢........................................................22
查詢的工作原理..................................................26
第 5 章-混合查詢........................................................29
混合查詢.29
內(nèi)部謂詞.32
第 6 章-規(guī)則...38
規(guī)則.........38
規(guī)則的工作原理..................................................40
使用規(guī)則.45
第 7 章-小結(jié)...51
小結(jié).........51
第 8 章-算術(shù)...55
第 9 章-數(shù)據(jù)管理........................................................58
第 10 章-遞歸.64
遞歸的工作原理..................................................67
優(yōu)化.........73
第 11 章-聯(lián)合.75
第 12 章-數(shù)據(jù)結(jié)構(gòu)......................................................82
第 13 章-列表.89
使用列表............................................................102
第 14 章-操作符......................................................107
第 15 章-截?cái)?...........................................................118
使用 Cut120
第 16 章-流程控制....................................................124
遞歸循環(huán)............................................................127
尾遞歸...135
第 17 章-自然語(yǔ)言....................................................139
差異表...142
尋找 nani............................................................147
Definite Clasue Grammar(DCG).......................153
讀入句子............................................................155
第 18 章 C 語(yǔ)言調(diào)用 Prolog Amzi 邏輯服務(wù)器....159
第 19 章 Prolog 調(diào)用 C 語(yǔ)言 - 以擴(kuò)展謂詞為例166
定義擴(kuò)展謂詞....................................................166
Prolog語(yǔ)言內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版