目 录 1
前 言 1
第一章模块化编程及Turbo Prolog工程 1
1.1模块化编程的概念 1
1.2全局和局部领域及谓词 3
1.3模块设计 11
1.4模块的编写和测试 16
1.5数据库 22
1.6模块的组装 29
第二章Turbo Prolog和其它语言程序及外界的接口 35
2.1 Turbo Prolog接口的概念 35
2.2与其它语言程序的接口 39
2.3与系统的接口 50
2.4外部数据文件的应用 56
2.5工具箱存取数据库和电子报表文件 59
第三章Turbo Prolog的自然语言处理 63
3.1 自然语言处理的概念 63
3.2简单的语法分析和上下文无关的文法 72
3.3 自变量转移网络文法 81
第四章Turbo Prolog的数学及逻辑运算 90
4.1求解问题的概念及重要性 90
4.2智力游戏 91
4.3 纹值计算 104
4.4典型的逻辑问题 111
4.5逻辑谜题的求解 117
4.6求表中的最小和最大值 126
第五章实用程序 131
5.1 表管理 131
5.2 模拟调用和谓词传送 143
参考文献 157