师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步教科版选修5 人工智能初步2.1.3 Prolog程序下载详情
  • 下载地址
  • 内容预览
下载说明

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程序设计步骤

符号说明:

教材