浙教版高中信息技术选修5人工智能初步Prolog程序实例.pptVIP

  • 15
  • 0
  • 约3.21千字
  • 约 15页
  • 2019-06-23 发布于江西
  • 举报

浙教版高中信息技术选修5人工智能初步Prolog程序实例.ppt

浙教版高中信息技术选修5人工智能初步Prolog程序实例.ppt

Prolog程序实例 在正式介绍Prolog之前,先以最常见的家庭关系为例,阐述如何用Prolog语言来描述这个问题。 家庭关系对大家来说是非常熟悉的,但是一般的程序设计语言表达起来就不太方便了。用Prolog语言能较清楚地对家庭关系进行描述。以小明同学的家庭关系为例,小明家里有五口人,父亲(小王)、母亲 (小张)、祖父(老王)和祖母(老李)。他们家的家庭关系可以用下图表示。 1 初识Prolog程序 由小明的家庭关系图所示,很容易看出小明家庭中各成员之间的关系。下面给出用Prolog语言表示的家庭关系程序,目的是使同学们对Prolog程序有个初步的总体的认识。 表示家庭关系的Prolog程序如下: father(xiaowang,xiaoming). /*小王是小明的父亲*/ father(laowang,xiaowang). /*老王是小王的父亲*/ husband(xiaowang,xiaozhang). /*小王是小张的丈夫*/ husband(laowang,laoli). /*老王是老李的丈夫*/ mother(X,Z):-father(Y,Z),husband(Y,X). /*如果Y是Z的父亲、并且Y是X的丈夫,则X是Z的母亲*/ grandfather(X,Z):-fathe

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档