没有合适的资源?快使用搜索试试~ 我知道了~
Prolog语言及程序设计.pptx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 50 浏览量
2022-06-20
14:56:06
上传
评论
收藏 345KB PPTX 举报
温馨提示
试读
32页
PROLOG语言及程序设计 Prolog语言及程序设计全文共32页,当前为第1页。 人工智能语言简介 人工智能(AI)语言是一类适应于人工智能和知识工程领域的、具有符号处理和逻辑推理能力的计算机程序设计语言。能够用它来编写程序求解非数值计算、知识处理、推理、规划、决策等具有智能的各种复杂问题。 典型的人工智能语言主要有LISP、Prolog、Smalltalk、C++等。 一般来说,人工智能语言应具备如下特点: 具有符号处理能力(即非数值处理能力); 适合于结构化程序设计,编程容易; 具有递归功能和回溯功能; 具有人机交互能力; 适合于推理; 既有把过程与说明式数据结构混合起来的能力,又有辨别数据、确定控制的模式匹配机制。 Prolog语言及程序设计全文共32页,当前为第2页。 PROLOG语言简介 PROLOG(Programming in Logic)是当代最有影响的人工智能语言之一,它是一种以逻辑推理为基础的逻辑型程序设计语言。由于该语言很适合表达人的思维和推理规则,在自然语言理解、机器定理证明、专家系统等方面得到了广泛的应用,已经成为人工智能应用领域的强有力的开发语言。 Pro
资源推荐
资源详情
资源评论
PROLOG 语言及程序设计
人工智能语言简介
人工智能( )语言是一类适应于人工智能和知识工程领域的、具
有符号处理和逻辑推理能力的计算机程序设计语言。能够用它来编
写程序求解非数值计算、知识处理、推理、规划、决策等具有智能
的各种复杂问题。
典型的人工智能语言主要有 、 、 、 等。
一般来说,人工智能语言应具备如下特点:
具有符号处理能力(即非数值处理能力);
适合于结构化程序设计,编程容易;
具有递归功能和回溯功能;
具有人机交互能力;
适合于推理;
既有把过程与说明式数据结构混合起来的能力,又有辨别数据、确定控
制的模式匹配机制。
语言简介
是当代最有影响
的人工智能语言之一,它是一种以逻辑推理为基础的
逻辑型程序设计语言。由于该语言很适合表达人的思
维和推理规则,在自然语言理解、机器定理证明、专
家系统等方面得到了广泛的应用,已经成为人工智能
应用领域的强有力的开发语言。
开发环境
1 、 Turbo Prolog
开发与 类似,集成了简单的编辑、编译、调试功能。可以很快的上手,但是
在 环境下运行。
2 、 PDC Prolog
速度快。编译及运行速度都很快,产生的代码非常紧凑。
用户界面友好。提供了图形化的集成开发环境。
提供了与其他语言(如 、 、 等)的接口。 和其他语言可以
相互调用对方的子程序。
3 、 Visual Prolog
是基于 语言的智能可视化集成开发环境。
包含一个全部使用 语言写成的有效的开发环境,包含对
话框、菜单、工具栏等编辑功能。
与 ! 数据库系统、 开发系统、以及 " 、 #$%
或 # 等编程语言一样,也可以用来轻松地开发各种应用。
4 、 Amzi! Prolog
&'$ ,这是到目前为止使用的 $ 最好用的开发环境。其实就是在
($# 中集成了 $ 的模块。熟悉 ($# 的人使用起来应该会很亲切。所有的
编辑、编译、调试都是界面化操作,非常方便。
基本语句
的基本语句仅有三种,即事实、规则和目标三种类型的语句,且都用谓词表
示。
1、事实
事实用来说明一个问题中已知的对象和它们之间的关系。在 程序中,事实由谓词名
及用括号括起来的一个或几个对象组成。谓词和对象可由用户自己定义。
例如, # , )
表示一个名为 # 的关系,对象 和 之间有喜欢的关系。
2、规则
规则由几个互相有依赖性的简单句(谓词)组成,用来描述事实之间的依赖关系。从形式上
看,规则由左边表示结论的后件谓词和右边表示条件的前提谓词组成。
例如, *+,+-%+-.#%#)
表示凡是动物并且有羽毛,那么它就是鸟。
3、目标(问题)
把事实和规则写进 程序中后,就可以向 询问有关问题的答案,询问的问题就
是程序运行的目标。目标的结构与事实或规则相同,可以是一个简单的谓词,也可以是多个
谓词的组合。
例如, /*#0%)
表示“ 0% 是学生吗?”
剩余31页未读,继续阅读
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功