第一章 绪论

合集下载

第1章 绪论(水文)

第1章  绪论(水文)
点: (1)水文现象的确定性规律; (2)水文现象的随机性规律; (3)水文现象的地区性规律。
1.2水文现象及其研究方法
1.2.1水文现象及其基本规律 (1)水文现象的确定性规律 水文现象同其他自然现象一样,具有必然性和偶然性两方面,在水文学中通常称必然性为
确定性,称偶然性为随机性。 河流每年都有洪水期和枯水的周期性交替;冰雪水源河流具有以日为周期的水量变化。产
01 水资源及其开发利用 02 水文学现象及其研究方法 03 课程主要任务与内容
PART 01
水资源及其开发利用
1.1水资源的涵义及特点
1.1.1水资源的涵义及特点 水资源是一种自然资源,是人类赖以生存和发展不可替代的一种资源。各时期对水资源的
含义存在着不同的见解,2012年联合国教科文组织和世界气象组织共同给出了水资源的涵义: “水资源是指可供利用或有可能被利用的水源,这个水源具有足够的数量和合适的质量,并满 足某一地方在一段时间内具体利用的需求”。
1.1水资源的涵义及特点
1.1.3我国水资源状况 据预测,2030年中国人口将达到16亿,届时人均水资源量仅有1750 m³ 。在充分考虑节
水情况下,预计用水总量为7000亿至8000亿m³ ,要求供水能力比现在增长1300亿至2300亿 m³ ,全国实际可利用水资源量接近合理利用水量上限,水资源开发难度极大。
1.1水资源的涵义及特点
1.1.2水资源的开发利用 水资源是一种动态资源,其特点主要表现为循环性、多用途性、有限性、分布的不均匀性
和利害两重性。人们在长期的生产、生活过程中,为了自身和环境的需要在不断地认识和开发 利用水资源,其开发利用包括兴水利、除水害和保护水环境。
兴水利主要指农田灌溉、水力发电、城乡给排水、水产养殖、航运等; 除水害主要是防止洪水泛滥成灾; 保护水环境主要是防治水污染,维护生态平衡,为子孙后代的可持续利用和发展留一片绿 水青山。

第一章 绪论

第一章 绪论

1.1.2 人工智能的起源与发展
孕 育 期 ( 1956年前) 形 成 期 ( 1956-1970年) 暗 淡 期 ( 1966-1974年) 知识应用期 ( 1970-1988年) 集成发展期 ( 1986年至今)
1.1.2 人工智能的起源与发展
孕 育 期 ( 1956年前)
亚里斯多德(公元前384—322):古希腊伟大的哲学家和思 想家,创立了演绎法。他提出的三段论至今仍然是演绎推理的 最基本出发点。
AI的严格定义依赖于对智能的定义,即要定义人工智能,首先应该定义智能;但 智能本身也还无严格定义。
一般解释:人工智能就是用人工的方法在机器(计算机)上实现的智能,或称机 器智能、计算机智能。
1.1.1 人工智能的定义
知识与智能 知识 人们通过体验、学习或联想而知晓的对客观世界规律性的认识,包括事实、
能理论框架,使人工智能进入一个新的发展时期 。
1.1.2 人工智能的起源与发展
中国的AI研究
1981年中国人工智能学会在长沙艰难成立,其后长期得不到国内科技界的认同,只能 挂靠中国社会科学院哲学研究所,直到2004年,才得以“返祖归宗”,挂靠到中国科 学技术协会。
1985年前,人工智能在西方国家得到重视和发展,而在苏联却受到批判;我国人工智 能也与“特异功能”一起受到质疑,人工智能学科群专著不能公开出版。
(表处理语言)。 1961年,明斯基发表了“走向人工智能的步骤”的论文,推动了人工智能的发展。 1965年,鲁宾逊提出了归结(消解)原理。费根鲍姆开发第一个专家系统DENDRAL,
用于质谱仪分析有机化合物的分子结构
1.1.2 人工智能的起源与发展
暗 淡 期 ( 1966-1974年)
由于一些人工智能研究者被“胜利冲昏了头脑”,盲目乐观,对人工智能的未来发展 和成果做出了过高的预言,而这些语言的失败,给人工智能的声誉造成重大伤害。 当时的人工智能主要存在下列三个局限性:

自考美学名词解释

自考美学名词解释

美学名词解释第一章绪论1.审美:人类对现实世界产生了美的意识的现象和活动。

2.美学学科:是一门关于审美现象的综合性的人文学科。

3.人文学科:研究人的一些非物化的形态的社会现象,如精神、理想、价值等问题的一个科学门类。

4.审美意识:人类在生存实践中萌发出来的有某种不明晰的审美追求的意识。

5.美学:在人类审美意识发展到一定阶段,1750年,由德国哲学家鲍姆嘉登出版的《美学》一书为标志的,专门研究人与世界的审美关系的一切审美现象的一种学问。

6.人生实践:人的感性活动,人类自我创化并变革世界的现实活动,包括物质生产活动,精神生产活动以及日常生活活动。

7.审美活动:人由于有了审美需求,有目的而无功利地与客观世界发生审美关系的活动,是人生实践的一个不可缺少的部分。

审美活动的一切特征和规律在艺术活动中得到最集中、最全面的体现。

8.人生境界:在个人人生实践过程中形成的,人与世界相互依存、双向建构、一体圆融的状态。

这种人与世界的统一关系着重体现在个体人对自身生存实践的觉解与对宇宙人生意义的体悟的不同程度、层次和水平上。

9.高级人生境界:人对宇宙人生觉解程度最高的等级,达到跟宇宙天地化为一体的关系。

处于这一境界中的人不仅能超个人,而且能超社会,因而他具有更加宽广的胸襟和眼界,“是觉解的进一步提升;自觉的理性已化为人的内在品格,因而遵循规范已无需勉强。

”而是把天地万物、自然社会的运行法则化为自己的一种内在需要,化为自己心理结构的一个组成部分,化为自己的一种血肉,于是不知不觉中与天地万物已经融为一体了。

10.审美关系:是植跟于人与世界存在关系的、借助感性形式建构起来的、自由的情感体验关系。

11.美(广义的美):广义的美包括审美意义上的丑,它是指审美活动建构起来的、能激发主体美感的审美对象(客体)及其所呈现出来的存在方式和存在状态,它是人与世界一体圆融、有限与无限和谐统一的自由人生境界的对象化和感性显现。

12.审美形态:可理解为人对不同样态的美(广义的美)即审美对象的归类和描述,它是审美活动中当下生成的自由人生境界对象化、感性表现形式和具体存在状态。

第一章 绪论

第一章  绪论

项目投产后进行 的总结性评价
建设程序示意图
项 目 建 议 书 可 行 性 研 究 初 步 设 技 术 设 计 施 工 图 设 计 建 设 准 组 织 施 竣交 工付 验使
பைடு நூலகம்



收用
投 资 估
设 计 概
修 正




施 工 图 预 算
施 工 预
工 程 结
竣 工 决



基本建设程序与概预算对应 关系
1.1.3建设项目的分类
• (三)按在国民经济中的用途划分
1.生产性建设项目。 1)工业建设。 2)农业建设。 3)基础设施。 4) 商业建设
1.1.3建设项目的分类
2.非生产性建设项目。非生产性建设项目是指满
足人民物质文化生活需求的建设项目。主 要包括以下几个方面:
1)办公用房。
2)居住建筑。
• • • • • • • • • •
• • • •
施工单位需要搞定 1、 施工企业资质证书、营业执照及注册号; 2、 国家企业等级证书、信用等级证书; 3、 施工企业安全资格审查认可证; 4、 企业法人代码书; 5、 质量体系认证书; 6、 施工单位的试验室资质证书; 7、 工程预标书、工程中标价明细表; 8、 工程项目经理、主任工程师及管理人员资格证书、上 岗证。(上述资料均为复印件) 9、 建设工程特殊工种人员上岗证审查表及上岗证复印件。 (安全员、电工须持建设行业与劳动部门双证) 10、 建设单位提供的水准点和坐标点复核记录; 11、 施工组织设计报审与审批,施工组织设计方案; 12、 施工现场质量管理检查记录; 13、 建设工程开工报告。
(五)按建设项目资金来源和渠道划分

生理学名词解释

生理学名词解释

生理学第一章绪论1、兴奋性(excitability):是指机体感受刺激并产生反应的能力。

2、阈值(threshold):在实际测量中,常把刺激作用的时间和刺激强度-时间变化率固定,把刚刚引起组织细胞产生反应的最小刺激强度成为阈强度,简称阈值。

3、外环境(external environment):人体所处的不断变化着的外界环境成为外环境,包括自然环境和社会环境。

4、内环境(internal environment):机体内部细胞直接生存的周围环境是细胞外液,生理学中将细胞外液成为机体的内环境。

细胞外液主要包括组织液和血浆。

5、稳态(homeostasis):正常功能条件下,机体内环境的各项理化因素(如温度、酸碱度、渗透压、各种离子和营养成分浓度等)保持相对的恒定状态。

我们把内环境理化性质相对稳定的状态成为稳态。

6、人体生理功能的调节有多种不同的方式,主要包括神经调节、体液调节、自身调节、行为调节和免疫调节。

7、神经调节(nervous regulation):是体内最重要、最普遍的一种调节方式,它是通过神经系统各种活动实现的。

神经系统最基本的调节方式是反射。

在中枢神经系统参与下,机体对刺激产生的规律性应答反应成为反射(reflex)。

反射活动的结构基础是反射弧(reflex arc)。

反射弧由感受器、传入神经、神经中枢、传出神经和效应器五个部分组成。

8、体液调节(humoral regulation):通过体液中某些化学物质的作用对细胞、组织器官的功能活动进行调节的过程称为体液调节。

9、自身调节(autoregulation):是指细胞和组织器官不依赖于神经和体液因素的一种调节方式。

它是由于细胞和组织器官自身特性而对刺激产生适应性反应的过程。

例如心肌的自身调节和肾血流量的自身调节等。

10、行为调节(behavioral regulation):是指人们通过行为活动或行为方式的变化,调节机体的生理活动和活动规律,从而对个体健康或疾病产生重要影响的调节方式。

数据结构第一章--绪论(严蔚敏版)

数据结构第一章--绪论(严蔚敏版)

解 T = (D, R ) D={A,B,a,b,c }
R是D上的关系的集合 是 上的关系的集合
A
B
a R={ P1,P2 } P1 ={<A,a>, <A,b>, <A,c>} P2 ={<B,a>, <B,b>, <B,c>}
b
c
写出一个复数的数据结构 例3 写出一个复数的数据结构 Complex= (C , R) 解 一个复数可以表示为 a+bi 一个复数可以表示为 复数 C={a,b}
也可以表示成一个有序对 <a, b>
∴这里存在一种关系 P ={<a,b>} (只有一个有序对 只有一个有序对) 只有一个有序对
而R是C上的关系的集合 R={ P } 是 上的关系的集合
写出一个复数的数据结构 例3 写出一个复数的数据结构 Complex= (C , R) 解 一个复数的数据结构为 Complex= (C , R) 其中, 其中, C={a,b} R={ P } P ={<a,b>}
a b c
解 其数据结构可描述为 d e T = (D, R ) D是数据元素的集合 D={a,b,c,d,e} 是数据元素的集合
R是D上的关系的集合 R={ P } 是 上的关系的集合
P ={<a,b>,<a,c>,<b,d>,<b,e>}
例2
一小组有a,b,c 三个学生,一个导师A 一小组有a,b,c 三个学生,一个导师A 和一个辅导员B 和一个辅导员B,此小组的数据结构如图:
48
ADT 抽象数据类型名 { 数据对象: 数据对象:〈数据对象的定义〉 数据关系: 数据关系:〈数据关系的定义〉 基本操作: 基本操作:〈基本操作的定义〉 } ADT 抽象数据类型名 其中基本操作的定义格式为: 基本操作名(参数表) 基本操作名 初始条件:〈初始条件描述〉 初始条件: 操作结果:〈操作结果描述〉 操作结果

第一章 绪论

第一章 绪论
主要内容: 机器的作用,组成机器的基本要素,零 件的概括分类;零件与机器的关系;本课程的内容、 性质与任务。 基本要求: 明确机械设计在现代化建设中的重要作 用;明白零件设计在机械设计中的地位;了解课程的 内容、性质与特点、与先修课程和后续课程的关系。 重 点: 组成机器的基本要素和机械零件的分 类,零件与机器的关系;本课程的内容、性质与任务。
第一章 绪论
八、参考资料
《机械设计》 孔志礼、马星国主编 科学出版社
《机械设计习题与解析》 修世超、李庆林主编 科学出版社 《机械设计》 邱宣怀主编 高等教育出版社 高等教育出版社
《机械设计课程设计手册》 吴宗泽主编
第一章 绪论
三、本课程的任务
1)培养学生掌握通用零件的设计原理、方法 和机械设计的一般规律; 2)树立正确的设计思想,了解国家当前的有 关技术经济政策; 3)具有使用标准、规范、手册、图册及查阅 资料的能力; 4)掌握典型零件的实验方法,获得实验技能 的基本训练; 5)了解机械设计的新发展。培养创新能力。
情 报 学
工 程 力 学
数学
机 构 学

方 辩 体 法 证 力 论 法 学
化学
电 磁 学
热 力 学
基 础 工 程 学
物理学
泉水
基 础 科 学
第一章 绪论
第二节 机器的基本组成要素
一、机器的基本组成要素
静联结 动联结 与动力 源组合
零件
构件
机构
机器
机器的基本组成要素就是机械零件 。
第一章 绪论
任何机械设计都是由若干个零件组成,机器的 性能好坏就取决于它的主要零件和关键零 件的性能好坏。要想设计出好 的机器,必须首先设计好它的 零件。因此,机械零件的设计 是机械设计的基础,是机械设 计的重要组成部分。

绪论1


分析题
1. 在图中线路AB上装有电流保护1,试指出它作为主保护和后 备保护的保护范围。
2. 在图(a)、(b)、(c)中,各断路器处均装有继电保护装置, 当K点发生故障时,保护动作使哪些断路器跳闸才称有选择性动作?
3. 在图中,K1点短路时,线路保护3动作跳开断路器3,是 否可称有选择性动作?它又如何起到远后备作用?
五、几个容易被忽略的问题
• 继电保护与防止故障:继电保护并不能防止故障的发生, 继电保护的功能,只有在电力系统发生事故时才能表现出 来,它并不能预测与防止事故。 • 继电保护与继电保护装置:继电保护并不单指继电保护装 置,任何情况下,都不能脱离一次系统的需求,脱离继电 保护的电流、电压输入量,脱离继电保护对断路器的控制 以及断路器本身的动作行为(如动作速度)来讨论继电保 护的动作行为。 • 保护的用法: 继电保护装置本身不能直接用于高电压及大 电流设备上。 • 自动装置:继电保护装置属于自动动作的装置,属于自动 控制设备的一类。
2. 反应两端电气量的保护
A
E1
B
I f ( A B )
4 3 (a)正常运行情况
.
C
I f ( B C )
2 1 E2
.
A
I
E1 4
B
. ' d1
' Id 1
.
d1
'' Id 2
.
3
2
1
E2
(b) d1点短路时的9; d2
d2
'' Id 2
.
B
'' Id 2 .
4
3
2
1
E2
问答题:何谓主保护和后备保护?什么叫近后备和远后备、 有何区别?什么情况下采用断路器失灵保护? • 主保护是反应被保护元件自身的故障并以尽可能短(符合 要求)的时限切除故障的保护。 • 后备保护是指由于某种原因使故障元件保护装置或断路器 拒绝动作时,由相邻元件的保护或故障元件的另一套保护 动作。 • 近后备是指某一元件同时装设两套保护,当该元件故障时, 一套保护万一不动作,则另一套保护动作于跳闸。 • 远后备是指故障元件保护或断路器拒动时,由相邻的上一 级元件的保护动作于跳闸来实现后备作用。与之不同的近 后备是同属一地的故障元件的另一套保护来动作,此时要 求断路器不能拒动。 • 当采用近后备时,若断路器拒动,则必须通过装设在断路 器上的失灵保护,切除该线路连接母线上的所有电源线路。

绪 论1


目的性、环境适应性
(3)目的性 系统的价值体现在其功能上,完成特定的
功能是系统存在的目的。因此,系统的目的性是很明确的, 即实现要求的功能,排除或减小有害的干扰。
(4)环境适应性
机械系统的组成
现代从实现系统功能的角度看主要包括下列一些 子系统:动力系统、传动系统、执行系统、操纵和控 制系统等,如图1-2所示。每个子系统又可根据需要继 续分解为更小的子系统。
(9)其他要求
系统特性
(1)整体性 整体性是系统所具有的最重要和最基本 的特性。系统是由若干个要素构成的统一体,虽然各要 素具有各自不同的性能,但它们在结合时必须服从整体 功能的要求,相互间须协调和适应。 系统的整体性还反映在组成系统的各要素之间的 有机联系上,正是这种联系,才使各要素组成一个整体, 若失去了这种联系也就不存在整个系统。 (2) 相关性 系统内部各要素( 或子系统 ) 之间是有 机联系的,即相关的,它们之间相互作用、相互影响而 形成特定的结构关系,包括各要素间的输入与输出关系、 各要素间的层次联系、各要素的排列组合形式等。
动力系统、执行系统
(一)动力系统 动力系统包括动力机及其配套装置,是机械系统工 作的动力源。按能量转换性质的不同,机构和执行构件,是利用机 械能改变作业对象的性质、状态、形状或位置,或对作业 对象进行检测、度量等,以进行生产或达到其他预定要求 的装置。 执行系统通常处在机械系统的末端,直接与作业对象 接触,其输出是机械系统的主要输出,其功能是机械系统 的主要功能。因此,执行系统有时也被称为机械系统的工 作机。
内部系统、外部系统
任何机械都是由若干装置、部件和零件组成的一 个特定的系统,是由确定的质量、刚度和阻尼的物体所 组成并能完成特定功能的一个系统。 机械零件是组成机械系统的基本要素,部件、装 置是组成机械系统的子系统。 从系统结构的不同层次看,零件、部件、装置都可 被看作是构筑机械系统的要素,它们按一定的结构形式 相互联系和作用,以完成系统特定的功能。 从高一个层次看,机械本身又是人一机一环境这个 更大系统的组成部分。 为了研究的方便,机械系统设计时,把机械本身构 成的系统称为内部系统,而把人和环境构成的系统称为 外部系统。

第一章绪论

第一章绪论刚开始接触一门学科,人们首先往往会提出一些比较普遍性的问题。

比如:这门学科的定义是什么?它有什么特征和性质?它与其他学科的相关性及不同之处在哪里?它研究那些方面的问题?它的具体研究方法有哪些?本章就将针对这一系列问题,详细的介绍社会心理学的涵义、研究对象和研究方法。

第一节社会心理学的定义一、社会心理学的基本定义及特征(一)国外社会心理学家的观点西方社会心理学界普遍使用的定义是来自于美国著名社会心理学权威奥尔波特(G. W. Allport)对社会心理学涵义的规定:“社会心理学是设法了解与解释个人的思想、情感和行为怎样受到他人存在的影响;这个他人存在包括实际存在,想象中的存在或暗指的存在”。

①社会心理学家们从一开始就比较关注具体的个人行为和心理问题是如何受到社会的影响。

阿伦森(E. Aronson)在《社会心理学入门》一书中提到,“社会心理学是研究人们对别人的信念和行为所产生的影响”。

②社会心理学要解释的就是人是怎样受影响的?为什么接受影响?究竟这个影响是什么?增加或减少社会影响效果的变因是什么?这些影响的效果是永久的还是短暂的?那些变因能增加或减少社会影响效果的长久性吗?另一位美国社会心理学家克特.巴克(K. W. Back)在他的著作《社会心理学》中补充说道:“社会心理学家对于导致一个人改变他对别人的态度的过程很感兴趣”;“只有当某个个体受到与他相互作用的社会成员的影响或者这些成员受到该个体影响的时候,社会心理学家才去考察这个个体。

”③对某一个人,其他人会做出一定的反应,此人对这些反应必定会有所知觉,这种知觉会影响到他看待自己的方式,而社会心理学家研究的就是这种知觉影响是怎样作用于知觉者的整个过程。

因此,社会心理学研究的是一个个体与群体相交叉的领域。

日本社会心理学家古畑和孝对社会心理学的定义是:“社会心理学是关于各种各样的社会心理现象,用一定的客观的共同手段去探讨,完全实证地归纳出在这类现象中存在的普遍性、规律性、法则性和一般性的学科”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据结构(Data Structure)是指互相之间存在着一 数据结构 种或多种关系的数据元素的集合。在任何问题中, 数据元素之间都不会是孤立的,在它们之间都存在 着这样或那样的关系,这种数据元素之间的关系称 为结构。根据数据元素间关系的不同特性,通常有 下列四类基本的结构:
⑴集合结构。在集合结构中,数据元素间的关 系是“属于同一个集合”。集合是元素关系极 为松散的一种结构。 ⑵线性结构。该结构的数据元素之间存在着一 对一的关系。 ⑶树型结构。该结构的数据元素之间存在着一 对多的关系。 ⑷图形结构。该结构的数据元素之间存在着多 对多的关系,图形结构也称作网状结构。图1.4 为表示上述四类基本结构的示意图。
BA AB AC AD
1 D 1
DA BC
1
BD
1 2
B
2
DB
DC
3 E A
(a)
EA EB
3 4
(b)
EC
1ED24 Nhomakorabea1
图1.3 五叉路口交通管理示意图
总结如下:
由以上三个例子可见,描述这类非数值计算问题的数 学模型不再是数学方程,而是诸如表、树、图之类的 数据结构。因此,可以说数据结构课程主要是研究非 数值计算的程序设计问题中所出现的计算机操作对象 以及它们之间的关系和操作的学科。 学习数据结构的目的是为了了解计算机处理对象的特 学习数据结构的目的 性,将实际问题中所涉及的处理对象在计算机中表示 出来并对它们进行处理。与此同时,通过算法训练来 提高学生的思维能力,通过程序设计的技能训练来促 进学生的综合应用能力和专业素质的提高。
二、学习数据结构的目的
计算机解决问题经历的几个步骤: 1、从具体问题中抽象出数学模型 2、确定此数学模型的算法 3、程序设计 4、程序测试与调整 5、得到最终结果
例1-1 学生信息检索系统。当我们需要查找某个学生的有关情况的时候;或者想查询某个 专业或年级的学生的有关情况的时候,只要我们建立了相关的数据结构,按照某种算法编 写了相关程序,就可以实现计算机自动检索。如图1.1所示。
7 结束语句。
函数结束语句 Case结束语句 异常结束语句 return 表达式; return; break; exit(异常代码);
成组赋值
(变量名1,…,变量名K)=(表达式1,…,表达式K); 结构名 = 结构名; 结构名 = (值1,…,值K); 变量名[ ] = 表达式; 变量名[起始下标 . . 终止下标] =变量名[起始下标 . . 终止下标] ;
条件赋值
变量名 = 条件表达式?表达式T : 表达式F;
5 选择语句。 If,if…else,swich等。 6 循环语句。 For,while,do-while等。
4、抽象数据类型的定义由一个值域和定义在该值域上的一组 操作组成。 5、根据值的不同特性,可细分为3种类型: (1)原子类型:值是不可分解的,如整型数。 (2)固定聚合类型:值由确定数目的成分按某种结构组成, 如复数的类型定义。 (3)可变聚合类型:与固定聚合类型相比,其“值”的成 分的数目不确定。例如,定义一个“有序整数序列”的抽 象数据类型,其中序列的长度是可变的。 6、抽象数据类型可用以下三元组表示 (D , S , P) 其中,D是数据对象,S是D上的关系集,P是对D的基本操作集。
数据对象(Data Object)或数据元素类 数据对象 数据元素类(Data 数据元素类 Element Class)是具有相同性质的数据元素的集合。
例如, 在交通咨询系统的交通网中,所有的顶点是一个数 据元素类,顶点A和顶点B各自代表一个城市,是该数据元 素类中的两个实例,其数据元素的值分别为A和B。
抽象数据类型(Abstruct Data Type,简称ADT)是指一个数学 模型以及定义在该模型上的一组操作。抽象数据类型的定义取 决于它的一组逻辑特性,而与其在计算机内部如何表示和实现 无关。即不论其内部结构如何变化,只要它的数学特性不变, 都不影响其外部的使用。
一些解释: 一些解释:
1、抽象数据类型和数据类型实质上是一个概念。例如:整型 (int)。 2、抽象数据类型的范畴更广。 3、一个含有抽象数据类型的软件模块通常应包含定义、表示和 实现3个部分。
……}ADT Tr
1.3抽象数据类型的表示与实现 抽象数据类型的表示与实现
抽象数据类型的表示与实现要用类C语言作为描述工具。 类C语言:介于伪码和C语言之间的语言。 语法说明如下: 1 预定义常量和类型。 函数结果状态代码 #define TRUE #define FALSE #define OK 1 1 0 #define ERROR 0 -1
第一章 绪
主要学习内容:
一、什么是数据结构 二、基本概念和术语

三、抽象数据类型的表示与实现 四、算法和算法分析
1.1什么是数据结构
一、课程介绍
数据结构是计算机科学与技术专业的专业基础课, 数据结构 是十分重要的核心课程。所有的计算机系统软件和 应用软件都要用到各种类型的数据结构。因此,要 想更好地运用计算机来解决实际问题,仅掌握几种 计算机程序设计语言是难以应付众多复杂的课题的。 要想有效地使用计算机、充分发挥计算机的性能, 还必须学习和掌握好数据结构的有关知识。打好 “数据结构”这门课程的扎实基础,对于学习计算 机专业的其他课程,如操作系统、编译原理、数据 库管理系统、软件工程、人工智能等都是十分有益 的。
数据的存储结构可采用顺序存储 链式存储 顺序存储或链式存储 顺序存储 链式存储的方法。 顺序存储方法是把逻辑上相邻的元素存储在物理位 顺序存储 置相邻的存储单元中,由此得到的存储表示称为顺 序存储结构。顺序存储结构是一种最基本的存储表 示方法,通常借助于程序设计语言中的数组来实现。 链式存储方法对逻辑上相邻的元素不要求其物理位 链式存储 置相邻,元素间的逻辑关系通过附设的指针字段来 表示,由此得到的存储表示称为链式存储结构,链 式存储结构通常借助于程序设计语言中的指针类型 来实现。 除了通常采用的顺序存储方法和链式存储方法外, 有时为了查找的方便还采用索引存储 索引存储方法和散列存 索引存储 散列存 储方法。
(a)集合结构
(b)线性结构
(c)树型结构
(d)图形结构
图1. 4 四类基本结构的示意图
数据结构的形式定义为:数据结构是一个二元组 Data_Structure =(D,R) 其中,D是数据元素的有限集,R是D上关系的有限集。
例1-4 复数的定义:在计算机中复数是一种数据结构 Complex = (C , R) 其中:C是含两个实数的集合{C1,C2};R = {P},而P是R上的关系{<C1,C2>}, 其中C1是复数的实部,C2是复数的虚部。 例1-5 学校科研课题小组的事务管理。假设每个小组由1位教师、1—3名研究生 及1—6名本科生组成,其中的关系为:教师指导研究生,而每位研究生指导1— 2名本科生。则可以定义如下数据结构: Group = ( P , R ) 其中:P = { T , G1 , … , Gn , S11 , … , Snm } ( 1 <= n <= 3 , 1 <= m <= 2 ) R = { R1 , R2 } R1 = { < T , Gi > / 1 <= i <= n , 1 <= n <= 3 } R2 = { < Gi , Sij > / 1 <= i <= n , 1 <= j <= m , 1 <= n <= 3 , 1 <= m <= 2 }
数据类型是和数据结构密切相关的一个概念。它最早出现在 数据类型 高级程序设计语言中,用以刻划程序中操作对象的特性。在 用高级语言编写的程序中,每个变量、常量或表达式都有一 个它所属的确定的数据类型。类型显式地或隐含地规定了在 程序执行期间变量或表达式所有可能的取值范围,以及在这 些值上允许进行的操作。因此,数据类型(Data Type)是一 个值的集合和定义在这个值集上的一组操作的总称。 在高级程序设计语言中,数据类型可分为两类:一类是原 原 子类型,另一类则是结构类型 原子类型 结构类型。原子类型 子类型 结构类型 原子类型的值是不可分解的 。如C语言中整型、字符型、浮点型、双精度型等基本类型, 分别用保留字int、char、float、double标识。而结构类型 结构类型的值 结构类型 是由若干成分按某种结构组成的,因此是可分解的,并且它 的成分可以是非结构的,也可以是结构的。例如,数组的值 由若干分量组成,每个分量可以是整数,也可以是数组等。 在某种意义上,数据结构可以看成是“一组具有相同结构的 值”,而数据类型则可被看成是由一种数据结构和定义在其 上的一组操作所组成的。
1.2基本概念和术语
数据(Data)是信息的载体,它能够被计算机识别、存储和加工 数据 处理。它是计算机程序加工的原料,应用程序处理各种各样的数 据。 数据元素(Data Element)是数据的基本单位。在不同的条件下, 数据元素 数据元素又可称为元素、结点、顶点、记录等。例如,学生信息 检索系统中学生信息表中的一个记录、人机对弈问题中状态树的 一个状态、五叉路口交通灯问题中的一个顶点等,都被称为一个 数据元素。 有时,一个数据元素可由若干个数据项 数据项(Data Item)组成,例 数据项 如,学籍管理系统中学生信息表的每一个数据元素就是一个学生 记录。
例1-2 计算机和人对弈问题。计算机之所以能和人对弈是因为有人 将对弈的策略事先已存入计算机。如图1.2所示。
(a)
(b) 图1.2 井字棋对弈“树” (a) 棋盘格局示例 ; (b)对弈树的局部。
例1-3 多叉路口交通灯的管理问题。假设有一个如图1.3(a)所示五 叉路口,其中C和E为单行道。在路口有13条可行的道路,其中有 的可以同时通行,如 A B和E C,而E B和A D不可同时通行。 那么,在路口应如何设置交通灯进行车辆的管理呢?如在图1.3(b) 中,每个圆圈表示图1.3(a)所示五叉路口上的一条通道,两个圆圈 之间的连线表示这两个圆圈表示的两条通路不能同时通行。 C
相关文档
最新文档