Prolog基本程序

编辑下面代码;

male(di).
male(jianbo).
female(xin).
female(yuan).
female(yuqing).
father(jianbo,di).
father(di,yuqing).
mother(xin,di).
mother(yuan,yuqing).
grandfather(X,Y):-father(X,Z),father(Z,Y).
grandmother(X,Y):-mother(X,Z),father(Z,Y).
daughter(X,Y):-father(X,Y),female(Y).

存为father.pl;存到swi-prolog的bin目录下;据说此程序描述了 谁是谁的爸爸 的问题;我还不太了解它的语法;prolog程序的后缀名为pl;

进入swi-prolog;使用consult来编译保存的pl文件;出现下图提示,编译成功;

语法还不熟悉;prolog变量是大写字母开头;输入下图语句,然后;prolog告诉你,”yuqing”的祖父是”jianbo”; 

    有空继续学习它的语法和基本语句;如果能用这语言编一个故障诊断程序也是很棒的;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值