Prolog是什么?它是Programming in Logic的缩写,是一种逻辑编程语言——一种人工智能语言。那么如何才能学好这门语言呢?本节内容小编为大家整理带来的是一份pdf格式最新整理版Prolog语言教程,该教程内容完全免费,教程详细介绍了什么是人工智能语言、什么是 prolog等,如果你想对Prolog语言有更多地了解和掌握,那就千万不要错过这份由172页组成的prolog教程哦!点击本文相应的下载地址进行下载即可查阅该教程的全部内容哦!
Prolog语言教程目录
第 0 章 人工智能语言—PROLOG 简介........................ 1
一、什么是人工智能语言................................... 1
二、Prolog 语言及其基本结构............................2
1、事实........................................................2
2、规则........................................................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 程序和数据高度统一..................12
4. prolog 程序实际上是一个智能数据库..12
5. 强大的递归功能.................................... 12
第 2 章-入门...14
探索 Prolog..........................................................14
进入 Prolog 世界.................................................14
逻辑编程.14
进入下一章..........................................................16
第 3 章-事实...17
事实 (facts)......................................................... 17
寻找 Nani19
第 4 章-简单查询........................................................22
查询的工作原理..................................................26
第 5 章-混合查询........................................................29
混合查询.29
内部谓词.32
第 6 章-规则...38
规则.........38
规则的工作原理..................................................40
使用规则.45
第 7 章-小结...51
小结.........51
第 8 章-算术...55
第 9 章-数据管理........................................................58
第 10 章-递归.64
递归的工作原理..................................................67
优化.........73
第 11 章-联合.75
第 12 章-数据结构......................................................82
第 13 章-列表.89
使用列表............................................................102
第 14 章-操作符......................................................107
第 15 章-截断............................................................118
使用 Cut120
第 16 章-流程控制....................................................124
递归循环............................................................127
尾递归...135
第 17 章-自然语言....................................................139
差异表...142
寻找 nani............................................................147
Definite Clasue Grammar(DCG).......................153
读入句子............................................................155
第 18 章 C 语言调用 Prolog Amzi 逻辑服务器....159
第 19 章 Prolog 调用 C 语言 - 以扩展谓词为例166
定义扩展谓词....................................................166
Prolog语言内容截图
- PC官方版
- 安卓官方手机版
- IOS官方手机版