《人工智能导论》实验指导书().doc

《人工智能导论》实验指导书().doc

ID:54958877

大小:93.00 KB

页数:10页

时间:2020-04-25

《人工智能导论》实验指导书().doc_第1页
《人工智能导论》实验指导书().doc_第2页
《人工智能导论》实验指导书().doc_第3页
《人工智能导论》实验指导书().doc_第4页
《人工智能导论》实验指导书().doc_第5页
资源描述:

《《人工智能导论》实验指导书().doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录实验一PROLOG语言编程练习·································2实验二图搜索问题求解······································4实验三小型专家系统(原型)设计······························710实验一PROLOG语言编程练习一、实验目的加深学生对逻辑程序运行机理的理解,使学生掌握PROLOG语言的特点、熟悉其编程环境,同时为后面的人工智能程序设计做好准备.1、熟悉PROLOG语言编程环境的使用;2

2、、了解PROLOG语言中常量、变量的表示方法;3、了解利用PROLOG进行事实库、规则库的编写方法;二、实验环境计算机,TurboPROLOG教学软件.三、预习要求实验前应阅读实验指导书,了解实验目的、预习PROLOG语言的相关知识.四、实验内容1、学习使用TurboPROLOG,包括进入PROLOG主程序、编辑源程序、修改环境目录、退出等基本操作.2、在Turboprolog集成环境下调试运行简单的TurboPROLOG程序,如描述亲属关系的PROLOG程序或其他小型演绎数据库程序等.五、实验方

3、法和步骤1、启动WindowsXP操作环境.2、打开文件目录,执行prolog应用程序,启动Turboprolog,并按空格键(SPACE)进入集成开发环境.3、选择Setup项,打开下拉菜单,选择Directories项,进行工作目录修改,按Esc键退出,选择SaveConfiguration项,保存修改.4、选择Files项,打开下拉菜单,选择Newfile项,进入源程序输入和编辑,或选择Load项,选择要打开的示例程序,再选择Edit项,可以进行编辑源程序.5、编辑之后,可以选择Run项,执

4、行程序,可以在Dialog窗口进行询问,即外部目标的执行,查看程序运行结果,分析程序之功能.106、仿前例,可以选择其他程序并运行,分析程序功能.7、退出,选择Quit项,可以退出TurboProlog程序,返回到WindowsXP环境.一、示例程序逻辑电路模拟程序.该程序以逻辑运算“与”、“或”、“非”的定义为基本事实,然后在此基础上定义了“异或”运算.那么,利用这些运算就可以对“与”、“或”、“非”和“异或”等逻辑电路进行模拟.事实上,在此基础上也可以对其他任一逻辑门电路进行模拟.domain

5、sd=integerpredicatesnot_(d,d)and_(d,d,d)or_(d,d,d)xor_(d,d,d)clausesnot_(1,0)not_(0,1)and_(0,0,0)and_(0,1,0)and_(1,0,0)and_(1,1,1)or_(0,0,0)or_(0,1,1)or_(1,0,1)or_(1,1,1)xor_(Input1,Input1,Output):-not_(Input1,N1),not_(Input2,N2),and_(Input1,N2,N3),an

6、d_(Input2,N1,N4),or_(N3,N4,Output).二、实验报告要求实验报告应简单明了,语言通顺,结果正确,程序规范.实验报告的重点是实验结果的正确性与分析.包括:实验题目、要求、实验环境、实验内容与实验结果(要求附上运行的源程序)、实验中出现的问题、对问题的解决方案、实验总结等.10实验二图搜索问题求解一、实验目的加深学生对图搜索技术的理解,使学生掌握图搜索基本编程方法,并能利用图搜索技术解决一些应用问题.1.掌握Turboprolog软件编程方法;2.熟悉状态图搜索的基本算法

7、;3.掌握图搜索问题求解中的问题表示、节点表示、close表和open表的构造.二、实验环境计算机,TurboPROLOG教学软件三、预习要求1.预习教材第四章有关状态图问题求解的内容,熟悉状态图求解的过程和方法;2.了解TurboPROLOG程序设计的基本知识.四、实验内容走迷宫是人们熟悉的一种游戏,如图1就是一个迷宫.如果我们把该迷宫的每一个格子以及入口和出口都作为节点,把通道作为边,则该迷宫可以由一个有向图表示.那么,走迷宫其实就是从该有向图的初始节点(入口)出发,寻找目标节点(出口)的问题

8、,或者是寻找通向目标节点(出口)的路径的问题.用状态图搜索或与或图搜索方法,求出迷宫图中路径.图中S0为入口,Sg为出口. 图1迷宫图10二、实验方法和步骤1.启动prolog编辑环境;2.用状态图搜索思想编辑路径求解问题的源程序;3.运行程序,分析结果;4.用与或图搜索思想编辑路径求解问题的源程序;5.运行程序,分析结果.三、示例程序下面是一个通用的状态图搜索程序.对于求解的具体问题,只需将其状态图的程序表示并入该程序即可./*状态图搜索通用程序*/DOMAINSstate=<领

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。