资源描述:
《人工智能实验1实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验报告实验名称:TurboProlog系统认识实验实验目的和要求:实验目的:1、了解PROLOG解释器;2、了解PROLOG语言中常量、变量的表示方法;3、了解利用PROLOG进行事实库、规则库的编写方法;4、丫解利用PROLOG屮的谓词asserta和retract进行数据管理。实验要求:1、熟悉Prolog运行环境,包括硬件与软件环境;2、学习示例程序,分析其功能;3、写出Example1、Example11、Example15示例程序的功能;4、利用PROLOG进行事实库、规则库的编写,并在此基础上进行简单的询问;5、练习利用PROLOG中的谓词asserta和retrac
2、t进行数据管理。实验软硬件要求:网络计算机,TurboProlog教学软件。实验内容、方法和步骤:一)实验内容:1、熟悉TurboProlog的运行环境,包括所用的机器的硬件与软件环境。2、学习使用Turboprolog,伍括进入Prolog主程序、编辑源程序、修改环境目录、退出等基本操作。3、学习Turboprolog的简单程序结构,掌握分析问题、询问解释技巧。4、丫解PROLOG语言中常量、变量的表示方法;5、利用PROLOG进行事实库、规则库的编写,并在此基础上进行简单的询问;6、利用PROLOG中的谓词asserta和retract进行数据管理。二)实验步骤:1、启动Win
3、dows操作环境。2、打开0录,执行prolog成用程序,启动Turboprolog,并按空格键(SPACE)集成开发环境。3、选择Setup项,打开下拉菜車,选择Directories项,将T作目录进行修改,按Esc键退出,选择SaveConfiguration项,保存修改。4、选择Files项,打开卜*拉菜单,选择Load项,选择要打开的示例程序,选择Example1示例程序,再选择Edit项,可以进行编辑源程序。5、编辑之后,可以选择Run项,执行程序,可以在Dialog窗口进行询问,即外部目标的执行,并分析程序之功能。6、仿前例,运行Example11、Example15,
4、分析程序功能。7、退出,选择Quit项,可以退出TurboProlog程序,返回到Windows环境。实验结果:.Inix
5、Example1运行结果如卜CAC:DOCU1E〜1星面PrologTURBOP〜1prologPROLOG.Line1FilesEditConpileOptions狐皿战
6、U剛廻]Col1Rundomainsperson,activity=symbolpredicateslikes(personactiuity>clauseslikes.likes.likes7、likesCeric^swinning).likes.likesiflikes.ptionsSetup=Dialog■—Goal:likesbaseball〉X=tonX=bill2SolutionsGoal:likes