共查询到20条相似文献,搜索用时 15 毫秒
1.
知识表示是专家系统的关键组成部分。在对知识表示的方法进行探究的基础上,根据起重机操作专家系统的特点,采用面向对象与产生式表示方法相结合的混合表示方法对其专家知识进行表示,并在C++程序语言环境下实现起童机操作知识的表示,同时给出起重机操作的知识表示实例,用此法开发的专家系统具有代码短、易维护、易修改和易扩充的优点。阐述了起重机操作专家系统如何用面向对象方法封装规则、建立知识库、实现知识推理和具体的应用要点。 相似文献
2.
面向对象知识表示在起重机专家系统中的应用 总被引:2,自引:0,他引:2
知识表示是专家系统的关键组成部分.在对知识表示的方法进行探究的基础上,根据起重机操作专家系统的特点,采用面向对象与产生式表示方法相结合的混合表示方法对其专家知识进行表示,并在C 程序语言环境下实现起重机操作知识的表示,同时给出起重机操作的知识表示实例,用此法开发的专家系统具有代码短、易维护、易修改和易扩充的优点.阐述了起重机操作专家系统如何用面向对象方法封装规则、建立知识库、实现知识推理和具体的应用要点. 相似文献
3.
C++语言中的面向对象特征探讨 总被引:9,自引:3,他引:6
蓝雯飞 《计算机工程与应用》2000,36(9):91-92,97
该文较详细讨论了 C++语言对封装、继承和多态性的支持,并给出了应用例子。 相似文献
4.
5.
本文经过对C++语言和C语言的比较研究,较为全面地讨论了C++语言的非面向对象特征,特别对这些特征的意义进行了分析,并指出区别和了解这些非面向对象特征对于学习C语言和C++语言都有重要意义。 相似文献
6.
本文分析了面向对象程序设计(Object-Oriented Programming,OOP)的两种定义形式:类定义形式和类型定义形式之间的本质区别,相应严格区分了类OOPL (面向对象程序设计语言,Object-Oriented Programming Language)和类型OOPL,并提出了C++语言弱OO(面向对象,Object-Oriented)特性的表现及其根源所在。最后从统一的同式多型(Polymorphism)角度,考察了C++中的OO机制和同式多型的关系。 相似文献
7.
根据航天器系统结构庞大,各子系统相互耦合,稳定性、可靠性要求高等特点.在认真研究典型故障诊断专家系统知识表示的基础上,通过对目前几种常用的知识表示方法的优缺点的分析,提出了航天器故障诊断知识的一种新的表示方法--面向对象知识表示方法.主要介绍了面向对象知识的表示和其推理机制.该方案具有知识层次清晰、知识继承和易于维护等特点,满足航天器复杂大系统的故障诊断需要. 相似文献
8.
根据航天器系统结构庞大,各子系统相互耦合,稳定性、可靠性要求高等特点。在认真研究典型故障诊断专家系统知识表示的基础上,通过对目前几种常用的知识表示方法的优缺点的分析,提出了航天器故障诊断知识的一种新的表示方法——面向对象知识表示方法。主要介绍了面向对象知识的表示和其推理机制。该方案具有知识层次清晰、知识继承和易于维护等特点,满足航天器复杂大系统的故障诊断需要。 相似文献
9.
10.
知识表示在牡丹栽培技术专家系统中的应用 总被引:1,自引:0,他引:1
介绍了协同式专家系统的概念和基于关系的知识表示的原理,详细分析了牡丹栽培技术专家系统中用于知识表示的关系模式,提出了一种协同式专家系统的设计方案。 相似文献
11.
前五讲,对面向对象技术的背景、基本概念、基本技术、典型语言、分析和设计方法以及基本环境进行了全面的介绍。在本节中将对C++语言的优点及不足之处进行讨论,以利于进一步了解C++语言。 相似文献
12.
一、引言 面向对象的程序设计语言所带来的最主要的好处就是:以这种语言设计结构合理的系统能够达到高度的复用。 软件复用可以有多种形式,我们可以复用几行代码构成的代码段、特定的类或按一定逻辑关系联系起来的类。复用代码段是最简单的复用形式,但这种复用形式带来的好处是微乎其微的,因为代码必须在多个程序之间重复。面向对象的程序设计语言利用现有的类并通过继承将它们特定化、参数化,就可以复用一组有逻辑关系的类,从而达到更大程度的复用。这种以一定的逻辑关系结合起来的类的集合就是类库。 相似文献
13.
一个基于面向对象知识表示的专家系统及其实现 总被引:3,自引:0,他引:3
随着专家系统技术的深入应用,采用面向对象技术进行知识表示和管理成为人们研究的热点。本文对面向对象的知识表示和推理机制进行了讨论,并以化工行业中的填料塔设计为背景,提出并实现了一个基于面向对象知识表示的专家系统的填料塔CAD系统。 相似文献
14.
面向对象的问题求解和面向对象的程序设计代表了新颖的计算机程序设计方法和思维方法,此方法与通常的结构程序设计方法存在明显的差异。面向对象的语言具有一个强有力的特征:支持一种旨在使得计算机问题求解能更符合人的思维活动的概念。这种语言的代表就是C++语言,人们能够利用C++语言充分挖掘硬件潜在能力,并能在减少开销的前提下,提供更强有力的软件开发工具。 C++是一种混合性语言,它既具有独特的面向对象特征,又保留了传统的高效结构语言C的主要特征。C++提供给程序开发者面向对象的能力,而又不 相似文献
15.
基于对象的软件系统开发和传统的软件系统开发有着很多的不同之处,主要是观念上和具体方法上的不同。传统的软件系统开发中,首先确定系统功能,解决系统要做什么。而在面向对象的软件系统开发中,首先确定的是系统所处理的对象是什么,这些对象是如何构造的,在这些对象上可以进行些什么样的操作。采用面向对象语言,进行系统开发中的基本特征可分为下列几个方面。 相似文献
16.
17.
一、引言 软件工程技术的提出和发展,给日益复杂的软件开发带来了一次革命,它规范了系统开发的过程,提供了开发过程中进行管理和交流的手段,在原先“作坊”式的软件开发中引入了工程的概念。相继出现了各种具体的开发技术和系统开发模型,为软件工程技术补充了具体的内容,促使软件开发的工程化不仅停留在理论的层次上,而是成为一种日益具体化的实用技术。同时,随着软件工程理论和系统开发需求的不断发展,对软件及软件开发的要求逐渐严格起来,比如软件复用、模块化等思想,这些要求对传统的软件开发技术(例如,结构化技术、面向过程的技术等)提出了挑战。 相似文献
18.
19.
以一个经典电磁场问题作为开发时象,较为详尽和深入地进行了基于接口环境Visual MATCOM下的visual C++与Matlab混合开发数值计算程序的研究和探讨,从而验证了Matlab在开发环境Visual C++下开展面向时象程序开发的可行性和高效性。 相似文献
20.