电子科技大学软件技术基础1孟中楼.ppt
《电子科技大学软件技术基础1孟中楼.ppt》由会员分享,可在线阅读,更多相关《电子科技大学软件技术基础1孟中楼.ppt(37页珍藏版)》请在三一办公上搜索。
1、软件技术基础,电子科技大学通信与信息工程学院软件技术基础课题组教师:孟中楼Email:,SCIE,University of Electronic Science and Technology of China,2,课程简介,教材和参考资料教材:软件技术基础(第3版),黄迪明等编著,电子科技大学出版社,出版日期2009年7月参考资料:1数据结构清华大学出版社,严蔚敏等2计算机操作系统西安电子科技大学出版社,汤子瀛,SCIE,University of Electronic Science and Technology of China,3,课程简介,课程安排 讲授学时安排(48学时):第一章
2、数据结构 26学时 第二章 操作系统 22学时软件技术基础 QQ群554768353,SCIE,University of Electronic Science and Technology of China,4,课程简介,考核方式平时考核占15%,包括课堂出勤,平时作业中期考试占5%,采用开卷考试方式期末考试占80%,采用闭卷考试方式,SCIE,University of Electronic Science and Technology of China,5,1、数据结构的基本概念,几个基本问题什么是数据结构数据结构研究的主要内容学习数据结构的意义,SCIE,University of E
3、lectronic Science and Technology of China,6,1、数据结构的基本概念,本章主要讲述内容1.1 数据结构中的基本术语 1.2 数据的逻辑结构1.3 数据的存储结构1.4 算法,SCIE,University of Electronic Science and Technology of China,7,1.1数据结构中的基本术语,一、数据及数据元素的概念数据是客观事物在计算机内的抽象描述 数据指一些事实,或一些数,或一些符号集合数据的基本单位:数据元素 组成数据的“事实”、“数值”或“符号”称为数据元素数据元素可由若干个数据项组成,三者之间的关系,例:班
4、级通讯录 个人记录 姓名、年龄,数据 数据元素 数据项,SCIE,University of Electronic Science and Technology of China,8,1.1数据结构中的基本术语,例1、学生花名册,数据元素,数据,学生名字的集合,每个学生的名字,例2、学生成绩表,数据,数据元素,数据项,学生成绩的集合,每个学生的成绩,名字,成绩,SCIE,University of Electronic Science and Technology of China,9,1.1数据结构中的基本术语,二、数据结构的概念结构是指事物间的相互关系和约束。数据结构讨论计算机系统中数据的
5、组织形式及其相互关系 数据结构是相互之间存在一种和多种特定关系的数据元素的集合,表示为:,Data_Structure=(D,R),元素有限集,关系有限集,SCIE,University of Electronic Science and Technology of China,10,1.1数据结构中的基本术语,元素集合,元素间的关系,运算,计算机系统,元素在计算机系统里的表示字符?字串?整数?元素间的逻辑关系逻辑结构元素在计算机系统中的存储方式,物理空间关系存储结构操作指令的集合 算法,SCIE,University of Electronic Science and Technology
6、of China,11,三、数据的逻辑结构与数据的存储结构逻辑结构:数据元素之间关系的描述存储结构:数据元素在计算机系统存储器中的存放方式,例:班级里的同学,可能有各种各样的逻辑关系。比如班长、班委、群众等。形成相应的逻辑结构。,上课时,大家的座次形成存储结构,座次(存储结构)可能与逻辑关系有关,也可能无关。,1.1数据结构中的基本术语,SCIE,University of Electronic Science and Technology of China,12,逻辑结构,四、小结:数据结构包括数据的逻辑结构,数据在计算机系统中的存储结构和数据操作的集合把数据以一定的逻辑结构组织起来,以适当
7、的方式存储在计算机系统的存储器里,其最终目的是为了有效处理数据,提高数据处理运算速度(教材P3),存储结构,算法,1.1数据结构中的基本术语,要素,目标,三个要素都与我们所要实现的目标相关,有效处理数据,提高数据处理运算速度,SCIE,University of Electronic Science and Technology of China,13,数据的逻辑结构:数据元素之间关系的描述一、描述法二元组关系:一般抽象为前驱与后继关系,即表明结构中,一个元素的前一个元素是谁,它的后一个元素又是谁,B(K,R),K:元素集合,R:元素间关系的集合,1.2数据的逻辑结构,SCIE,Univers
8、ity of Electronic Science and Technology of China,14,二、图示法图形要素:结点和有向线段结点:表示一个数据元素,一般以方形框代表 不管多么复杂的结点,都看作是一个结点有向线段:表示元素之间的关系。箭尾指向的结点是前驱。箭头指向的结点是后继,K i,K h,K j,Ki的前驱,Ki的后继,1.2数据的逻辑结构,SCIE,University of Electronic Science and Technology of China,15,数据的存储结构(物理结构)是数据元素在计算机系统存储器中的存放方式也可以说,是数据逻辑结构在存储器中的存放方
9、式,1.3数据的存储结构,存储器的特点:由地址连续的单元构成,SCIE,University of Electronic Science and Technology of China,16,0300,0301,0302,0303,0304,0305,0306,0307,0308,0309,K1,K2,K3,K4,K1,K2,K3,K4,1.3数据的存储结构,逻辑结构,物理结构,SCIE,University of Electronic Science and Technology of China,17,0300,0301,0302,0303,0304,0305,0306,0307,0308
10、,0309,K1,K2,K3,K4,K5,K6,K1,K2,K3,K4,K5,K6,1.3数据的存储结构,逻辑结构,物理结构,SCIE,University of Electronic Science and Technology of China,18,1.3数据的存储结构,思考:为什么数据逻辑结构与物理结构没有完全统一?,存储器的特点:由地址连续的单元构成。线性关系,存储单元间位置上的线性关系有时不能直接反映复杂的逻辑关系,SCIE,University of Electronic Science and Technology of China,19,几种物理存储方式一、顺序存储方法连续顺
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子科技大学 软件技术 基础 孟中楼
链接地址:https://www.31ppt.com/p-5638964.html