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