1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修5 人工智能初步《2. 了解人工智能语言 2.1 了解Prolog 2.1.3 Prolog程序》优秀ppt课件
Prolog语言的基本内容
简单的例子
Prolog语言(或者系统)是以一阶谓词逻辑的Horn 子句集为语法,以Robinson的消解原理为工具,加上深度优先的控制策略而形成的人工智能通用程序设计语言
Prolog语言的特点
Horn子句集
消解原理
深度优先
Prolog系统
Prolog具有下列特点:
① 是一种描述性语言。只需要告诉 “系统做什么”,不要告诉系统 “如何做”
② 数据与程序的统一表达。提供一种统一的符号结构 “项” ,数据与程序都是由项组成
③ 自动实现模式匹配与回溯。这是人工智能中最常用的两项操作,Prolog自动实现这些操作
④ 程序易于编写与阅读。它是面向人的自然语言
⑤ 语句句型少,语法简明。只有三种句型
参考资料:
雷英杰,张雷,邢清华,孙金萍。Visual Prolog 语言教程。西安:陕西科学技术出版社,2002年2月(380页,35元)
雷英杰,邢清华,孙金萍,张雷。Visual Prolog 编程、环境及接口。北京:国防工业出版社,2004年1月(412页,36元)
Prolog语言的基本内容
1 项
2 Prolog中的语句
3 表结构
4 Prolog程序的结构
5 常用内部谓词
6 Prolog程序设计步骤
符号说明: