设计一基于框架专家系统的设计.docx
《设计一基于框架专家系统的设计.docx》由会员分享,可在线阅读,更多相关《设计一基于框架专家系统的设计.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、设计一 基于框架专家系统的设计实验目的1,通过本次综合设计,了解诊断咨询专家系统的基本原理与设计。2,本实验旨在让学生对专家系统应用有一个初步的理解,增强学生的程序编写能力。一、 实验设备及条件C语言二、 实验原理及内容 框架是一种表示概念或对象地一成不变知识的数据结构。在这个结构或组织中,新的资料可以用过去经验中得到的概念来分析和解释。框架通常采用语义网络中的节点-槽-值来表示结构。基本要求:1.汽车框架专家系统的设计,2.包括概念汽车和至少2个实例汽车,3.有继承性(和异常处理)功能,4.给出可使用汽车的结果,5.给出程序设计框图、源程序和系统运行结果。三、 实验步骤1) 考虑下面两个表示
2、“汽车”概念和“我的汽车”有关实例的框架实例,如表1所示。表1 框架实例概念实例汽车我的汽车日期:未知日期:1957生产商:未知生产商:红旗颜色:未知颜色:红色轮子:4轮子:4启动:Procedure1启动:Procedure1 “汽车”框架列举出 “所有”汽车的主要特征。大多数特征都是一般化的,因此它们的值在框架中都是未知的。但是,大多数汽车有4个轮子,因此在“汽车”框架中将这一点设置为默认值更恰当。另外,启动任何汽车都要遵循一些设定程序,如按点火键、供气等。这一系列的任务在一些过程中实现,如Procedure1,并添加到“汽车”框架中。 “我的汽车”框架表示“汽车”框架的实例。它从“汽车”
3、框架上继承其特征和默认值。但是,它也有我的汽车特定的特征值。具有从一般性框架继承信息的实例框架,是基于框架的专家系统的优良特征之一。2) 在vc+建立新的工程:分别按照框架实例进行定义:图形:坐标纸画出离散点和拟合图形或用matlab 生成图形打印(5) 思考题:思考题:实验指导书(30%)+实验课堂留的(30%)+正确性(40%)四、 思考题#include#include#includevoid input();void sort();void display();void insert();void modify();int count=0;struct carchar name20;/
4、车名char model20;/车型char color20;/颜色int cost;/单位进价int price;/单位售价int total;/库存车辆总数int profit;/利润int num;/卖车数量int stock;/卖车之后的库存数量;struct car info50;void addrecord()int i=0;char c_pd; /pd为判断是否还要继续输入 FILE *fp; /打开文件if(fp=fopen(c:databasedatabase.txt,a)=0) printf(Cannot open file!); exit(0); /以二进制读写的形式创建
5、一个保存文件doprintf(please enter a record:n);printf(the car is name,number,Unit Cost,Selling Price ,color:n);scanf(%s,%d,%d,%d,%s,infoi.name,infoi.num,infoi.cost,infoi.price,infoi.color);/输入汽车信息count+;fwrite(&infoi,sizeof(info),50,fp); /存入文件中printf(continue enter ? yes enter y;no enter nn);/是否继续输入号码记录ffl
6、ush(stdin);/清空缓存scanf(%c,&c_pd);if(c_pd=y)i+; while(c_pd=y);fclose(fp);void main()/*主函数*/int select;/*功能选择模块*/doprintf(ntttt1.Display the list of all car record n);printf(tttt2.Add a new record n);printf(tttt3.Modify an existing record n);printf(tttt4.Sales and Profitsn);printf(tttt5.Sort the list o
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计一 基于框架专家系统的设计 设计 基于 框架 专家系统
限制150内