实验内容、方法和步骤
一)实验内容:
1、熟悉Turbo prolog的运行环境,包括所用的机器的硬件与软件环境。
2、学习使用Turbo prolog,包括进入Prolog主程序、编辑源程序、修改环境目录、退出等基本操作。
3、学习Turbo prolog的简单程序结构,掌握分析问题、询问解释技巧。
4、了解PROLOG语言中常量、变量的表示方法;
5、利用PROLOG进行事实库、规则库的编写,并在此基础上进行简单的询问;
6、利用PROLOG中的谓词asserta和retract进行数据管理。
二)实验步骤:
1、启动Windows操作环境。
2、 打开目录,执行prolog应用程序,启动Turbo prolog,并按空格键(SPACE)集成开发环境。
3、选择Setup项,打开下拉菜单,选择Directories项,将工作目录进行修改,按Esc键退出,选择Save Configuration项,保存修改。
4、选择Files项,打开下拉菜单,选择Load项,选择要打开的示例程序,选择Example 1示例程序,再选择Edit项,可以进行编辑源程序。
5、编辑之后,可以选择Run项,执行程序,可以在Dialog窗口进行询问,即外部目标的执行,并分析程序之功能。
6、仿前例,运行Example 11、Example 15,分析程序功能。
7、退出,选择Quit项,可以退出Turbo Prolog程序,返回到Windows环境。
实验结果
Example 1:
Example 11:
Example 15:
南京信息工程大学 实验(实习)报告
实验(实习)名称 MATLAB编程 实验日期得分 指导教师
系 计科 专业 年级 班次 <> 姓名 学号
一、实验目的:
(1)通过学习MATLAB编程来进一步了解人工智能;
(2)通过上机实习编写MATLAB程序,从而对MATLAB有所基本了解。为更好地学习人工智能知识打下基础。
二、实验内容:
(1)编写程序,计算1+3+5+7+…+(2n+1)的值(用input语句输入n 值)。
(2)编写分段函数的函数文件,存放于文件ff.m中,计算出、、的值。
三、实验步骤:
(1)打开MATLAB软件,首先在D盘下新建一个MATLAB文件夹,然后把工作路径设置到这个文件夹,如所示。
(2)在菜单栏选择【File】>>【New】>>【M-File】新建*.M的文件,然后在新建的文件中进行程序的编写。
(3)第1题的实验代码如下:
实验结果如下:
(4)第2题实验代码如下:
实验结果如下:
四、实验结论:
(1)存在问题
一开始对MATLAB语言还不是很熟悉,但通过上级实习遇到的一些问题帮助我们更好的学习了MATLAB,而且它与C语言虽然在思想上差不多但语法实现上还是有区别的。
(2)认识体会
MATLAB 作为一种高级科学计算软件,是进行算法开发、数据可视化、数据分析以及数值计算的交互式应用开发环境,并且是一门实践性非常强的课程。要学好MATLAB程序设计,上机实践是十分重要的环节,只有通过大量的上机实验,才能真正掌握MATLAB程
序设计。
人工智能九宫格重移搜索成员赵春杰20xx210665羊森20xx210653黄鑫20xx210周成兵20xx210664王素娟20…
人工智能课程实验指导书实验内容实验一产生式系统实验实验二移动机器人的路径规划与行为决策实验实验三梵塔问题实验实验四A算法实验实验五…
华北电力大学实验报告实验名称课程名称人工智能及应用专业班级学生姓名号成绩指导教师李继荣实验日期20xx5学华北电力大学实验报告华北…
人工智能第二次实验报告一实验题目遗传算法的设计与实现二实验目的通过人工智能课程的学习熟悉遗传算法的简单应用三实验内容用遗传算法求解…
人工智能技术实验报告实验名称人工智能实验1姓名班级指导教师完成时间20xx04301读程序指出运行结果domainsssymbol…
人工智能导论上机实验指导书基于人工智能的状态空间搜索策略研究八数码问题求解一实验软件TC20或VC60编程语言或其它编程语言二实验…
人工智能九宫格重移搜索成员赵春杰20xx210665羊森20xx210653黄鑫20xx210周成兵20xx210664王素娟20…
人工智能课程实验指导书实验内容实验一产生式系统实验实验二移动机器人的路径规划与行为决策实验实验三梵塔问题实验实验四A算法实验实验五…
华北电力大学实验报告实验名称课程名称人工智能及应用专业班级学生姓名号成绩指导教师李继荣实验日期20xx5学华北电力大学实验报告华北…
人工智能第二次实验报告一实验题目遗传算法的设计与实现二实验目的通过人工智能课程的学习熟悉遗传算法的简单应用三实验内容用遗传算法求解…