prolog-编程方法(一)

 在之前的实践中,不同的部分可能来源于不同的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...又被称为条件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值