《TURBO PROLOG程序设计》求取 ⇩

第一章 Turbo Prolog使用入门1

§1.1 安装Turbo Prolog1

1.1.1 在硬盘系统上安装Turbo Prolog1

目录1

1.1.2 在双软盘系统上安装Turbo Prolog2

§1.2 运行Turbo Prolog3

1.2.1 硬盘系统下的启动3

1.2.2 软盘系统下的启动3

2.2.2 求解问题 (13

§1.3 Turbo Prolog用户接口5

1.3.1 运行Turbo Prolog程序5

1.3.2 保存程序文件6

1.3.3 显示文件目录6

1.3.4 装入和编辑程序文件6

练习一7

1.3.5 打印文件7

小结7

第二章 Turbo Prolog基本概念9

§2.1 陈述式语言与过程式语言9

2.1.1 谓词逻辑10

2.1.2 Prolog与谓词逻辑11

§2.2 控制程序流12

2.2.1 程序目标13

2.2.3 目标测试的输出14

§2.3 连结词与其他符号15

§2.4 目标与子目标15

§2.5 Turbo Prolog的内部合一程序16

2.5.1 用事实与规则表示数据17

2.5.2 内部合一中的变量与规则18

2.5.3 回溯20

小结24

练习二25

第三章 Turbo Prolog程序设计基础27

§3.1 Turbo Prolog程序的结构27

3.1.1 域和谓词说明28

3.1.2 Turbo Prolog的项31

§3.2 谓词和子句31

3.2.1 内部目标和外部目标33

3.2.2 多元谓词和子句34

3.2 3 询问中使用规则39

3.2.4 简单数据库41

3.2.5 否定44

3.2.6 复合对象及其使用46

3.2.7 可选择域及其使用51

§3.3 算术运算56

小结58

练习三58

第四章 重复和递归程序设计60

§4.1 重复性任务及其实现方法60

§4.2 重复和回溯61

§4.3 重复方法62

4.3.1 BAF方法62

4.3.2 CAF方法68

4.3.3 UDR方法73

§4.4 递归方法76

4.4.1 简单递归76

4.4.2 GRR方法78

练习四84

小结84

第五章 表程序设计86

§5.1 表与Turbo Prolog86

5.1.1 表的属性86

5.1.2 表的图示法87

§5.2 表的建立和使用88

§5.3 首-尾方法及其使用91

§5.4 表处理技术93

5.4.1 表的搜索93

5.4.2 表的分解95

5.4.3 表的拼接97

5.4.4 表的排序99

§5.5 表的数据采集102

小结104

练习五105

第六章 字符串程序设计107

§6.1 ASCII码表示107

8.6.2 画简单条形图108

6.2 字符串赋值109

6.3 字符串的长度111

6.4 字符串的拼接113

6.5 建立子串115

6.6 数据转换116

6.7 用户定义的转换谓词117

6.8 字符串前缀字符119

6.9 字符串转换成字符表120

6.10 Turbo Prolog的名122

6.11 由字符串形成词法符号123

6.12 转变字符串成函子词法符号表125

练习六128

小结128

§7.1 设备配置131

7.1.1 物理和逻辑设备的分配131

第七章 文件程序设计131

7.1.2 默认设备配置132

7.1.3 扩充的设备配置135

§7.2 Turbo Prolog文件处理谓词135

7.2.1 文件域说明136

7.2.2 写数据文件136

7.2.3 读数据文件137

7.2.4 修改数据文件137

7.2.5 扩充数据文件138

§7.3 程序设计工具:结构图和数据流图139

§7.4 文件谓词的使用140

7.4.1 创建新的磁盘文件140

7.4.2 读出已存在的文件142

7.4.3 由键盘输入创建一个磁盘文件144

7.4.4 输出文件到屏幕和打印机146

7.4.5 建立字符数据文件149

7.4.6 从文件中读字符151

§7.5 设计用户界面友善的文件处理程序153

7.5.1 用户界面友善的写文件程序153

7.5.2 用户界面友善的读文件程序158

§7.6 添加数据到磁盘文件160

§7.7 随机存取文件的读、写163

7.7.1 写随机存取文件164

7.7.2 读随机存取文件168

小结170

练习七170

8.1.1 使用makewindow谓词设计窗口172

§8.1 窗口谓词及其使用172

第八章 窗口、图形和声音程序设计172

8.1.2 其他窗口谓词及其使用175

§8.2 使用窗口进行输入输出176

§8.3 设计含有窗口的程序177

8.3.1 在窗口内写正文177

8.3.2 创建多窗口178

8 3.3 创建重迭的窗口180

8.3.4 利用窗口构造菜单182

§8.4 设计产生图形的程序186

8.4.1 分辨率和图形适配器模式186

8.4.2 graphics谓词187

8.4.3 makewindow谓词和图形模式188

8.4.4 line谓词和dot谓词190

8.4.5 图形模式和参量值的总结190

§8.5 用line和dot画图191

8.5.1 画圆192

8.5.2 绘制规则图形192

§8.6 绘制统计图形195

8.6.1 画线图195

8.6.3 画饼图201

§8.7 海龟图形206

8.7.1 海龟图形谓词206

8.7.2 绘制图画208

8.7.3 绘制移动的螺线210

§8.8 产生声音和音乐211

8.8.1 声音谓词211

8.8 2 音乐标记212

8.8 3 一个简单的带有音乐标记的CAI程序213

练习八217

小结217

第九章 建立动态数据库220

§9.1 数据库基础220

9.1.1 数据库文件220

9.1.2 关系数据库221

9.1.3 Turbo Prolog数据库222

9.1.4 Turbo Prolog数据库谓词223

§9.2 建立基于内存的数据库226

9.2.1 设计考虑226

9.2.2 建立数据库227

9.2.3 程序模块的实现229

9.2.4 职业足球队数据库程序234

§9.3 建立基于磁盘的数据库239

9.3.1 设计考虑239

9.3.2 建立数据库240

9.3.3 大学足球队数据库程序246

§9.4 数据库管理系统的改进251

小结252

练习九252

第十章 基于Turbo Prolog的专家系统建造254

§10.1 专家系统的基本原理254

10.1.1 专家系统的结构254

10.1.2 知识表示256

10.1.3 推理方法257

10.1.4 用户接口257

10.1.5 基于规则的专家系统258

10.1.6 基于逻辑的专家系统259

§10.2 基本的专家系统开发260

10.2.1 一个分类专家系统的知识库261

10.2.2 基于规则的专家系统的设计与实现263

10.2.3 基于逻辑的专家系统的设计与实现269

§10.3 基于逻辑的专家系统的扩展280

10.3.1 设计考虑280

10.3.2 建立医疗诊断专家系统281

§10.4 勘探地下水专家系统的设计与实现288

10.4.1 新构造分析方法简介288

10.4.2 NCGW系统结构概述289

10.4.3 知识库结构与推理策略290

10.4.4 知识获取子系统的功能及实现295

10.4.5 人机接口与解释子系统的功能及实现298

10.4.6 模块化程序设计技术302

10.4.7 Turbo Prolog编程经验点滴306

小结307

练习十307

§11.1 自然语言处理方法309

第十一章 自然语言处理309

§11.2 简单关键字识别程序310

§11.3 表生成程序311

§11.4 数据库关键字识别程序314

§11.5 程序Football的NLP接口程序317

11.6 上下文无关文法分析325

11.6.1 简单CFG分析模型325

11.6.2 句子语法分析程序325

11.6.3 上下文无关文法(CFG)句子分析程序331

小结337

练习十一337

第十二章 游戏和难题求解339

§12.1 游戏和难题中的问题求解339

12.2.2 一个游戏方案340

§12.2 猜数游戏340

12.2.1 设计考虑340

12.2.3 猜数游戏程序341

§12.3 23根火柴游戏345

12.3.1 设计考虑345

12.3.2 简单的23根火柴游戏程序346

12.3.3 一个聪明的23根火柴游戏程序350

§12.4 猴子和香蕉问题355

12.4.1 程序设计考虑355

12.4.2 猴子和香蕉问题程序356

§12.5 史密斯家庭聚会难题364

12.5.1 问题的陈述364

12.5.2 逻辑程序设计364

12.5.3 家庭聚会程序366

12.5.4 用户接口378

小结381

练习十二382

附录A 使用Turbo Prolog编辑程序383

A.1 基本编辑命令383

A.2 其他编辑命令384

附录B Turbo Prolog的其他特征387

B.1 Turbo Prolog系统选择项387

B.2 Turbro Prolog程序的编译和连接389

B.3 存储管理390

B.4 编译程序控制391

B.5 编译指令391

B.6 使用跟踪设施392

附录C 名词术语汇编394

附录D 参考文献和进一步的读物397

1989《TURBO PROLOG程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由陈兆乾等编译 1989 南京:南京大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PROLOG程序设计(1988 PDF版)
PROLOG程序设计
1988 北京:国防工业出版社
TURBO PASCAL for Windows 程序设计( PDF版)
TURBO PASCAL for Windows 程序设计
TURBO PROLOG人工智能程序设计(1992 PDF版)
TURBO PROLOG人工智能程序设计
1992 北京:兵器工业出版社
Turbo PASCAL程序设计(1991 PDF版)
Turbo PASCAL程序设计
1991 徐州:中国矿业大学出版社
Turbo C++图形程序设计(1993 PDF版)
Turbo C++图形程序设计
1993 北京希望电脑公司
Turbo PASCAL程式 程序 设计(1990 PDF版)
Turbo PASCAL程式 程序 设计
1990 全华科技图书股份有限公司
Turbo Pascal程序设计教程(1991 PDF版)
Turbo Pascal程序设计教程
1991 南京:南京出版社
PROLOG语言程序设计(1989 PDF版)
PROLOG语言程序设计
1989 徐州:中国矿业大学出版社
专家系统PROLOG程序设计(1992 PDF版)
专家系统PROLOG程序设计
1992 广州:中山大学出版社
Prolog高级程序设计技巧(1991 PDF版)
Prolog高级程序设计技巧
1991 西安:西北工业大学出版社
Prolog 高级程序设计(1990 PDF版)
Prolog 高级程序设计
1990 西安:西安交通大学出版社
Turbo C程序设计教程(1995 PDF版)
Turbo C程序设计教程
1995 北京:人民邮电出版社
汉化Turbo C程序设计(1997 PDF版)
汉化Turbo C程序设计
1997 北京:电子工业出版社
TURBO PASCAL 程序设计(1991 PDF版)
TURBO PASCAL 程序设计
1991 北京:北京航空航天大学出版社
Turbo C语言程序设计(1991 PDF版)
Turbo C语言程序设计
1991 北京:电子工业出版社