在之前的实践中,不同的部分可能来源于不同的prolog版本,所以记录的内容可能有细节上的偏离。但是经过一段时间的体验。总
的来说几个版本的prolog编程方法大部分是相同的。
1、prolog的基本元素-“事实”表达式
pattern: predicates(object)
谓词(predicates)是一个应用于具体对象(object),并且给出结果是“真”(true)或“假”(false)的函数。
谓词还代表了对象间的关系(relation),故又可以称为“关系”。
谓词提供的结果(真或假)代表了所表达的实际是否存在。
2、prolog程序组成
一个最简单的prolog程序,由谓词部分和句子部分组成,谓词部分是对程序中用到的谓词进行定义。
每个事实都用一个“句号”作为结束。
3、prolog程序的第二个基本元素-“规则”(rule)
pattern: D(事实) if(如果) A(事实) B(事实) C(事实)....
规则中if前的内容称为规则头,之后的称为规则体或条件部分。
以上的表达式,意义是:如果事实A、B、C...都是真事实,则D事实也是真事实。
其中,A、B、C...又被称为条件。
prolog-编程方法(一)
最新推荐文章于 2022-04-08 22:38:31 发布