《数据结构[Python语言描述]》教案第1课绪论(1.1-1.3).docx
《《数据结构[Python语言描述]》教案第1课绪论(1.1-1.3).docx》由会员分享,可在线阅读,更多相关《《数据结构[Python语言描述]》教案第1课绪论(1.1-1.3).docx(5页珍藏版)》请在第壹文秘上搜索。
1、数据结构教案课时分配表章序课程内容课时备注1绪论42线性表43栈和队列64串25数组和广义表26树和二叉树67图48直找49排序4酎36课即绪论(1.1-13)课时2课时(90min)教学目标知识目标:(1)熟悉数据结构的基本概念和术语(2)理解数据的逻辑结构、存储结构和抽象类型等概念技能目标:能针对实际问题设计出较高质量的算法,并使用多种方法进行描述素质目标:学习楷模事迹,汲取开拓创新、无私奉献的榜样力量教学重难点教学重点:数据结构的基本概念和术语、数据的逻辑结构和存储结构教学难点:数据的逻辑结构和存储结构、抽象数据类型教学方法问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、
2、教材教学过程主要教学内容及步骤考勤【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因新课预热【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等【学生】聆听、互动【教师】讲一些数据结构发展历程、主要研究内容及本课程概述早期的计算机主要用于数值计算,到20世纪中叶后,逐渐扩展到对非数值的计算,它所处理的对象越来越多,包括图像、视频、表格等具有一定结构的数据。如何合理地组织这些数据,并对它们进行高效的处理,就是“数据结构”主要研究的内容。【学生】聆听、记录、理解问题导入【教师】提出以下问题数据是什么?谈谈你对数据的理解。【学生】思考、举手回答【教师】通过学生的回答引入要讲的知识
3、传授新知【教师】介绍数据的基本概念和术语、逻辑结构和存储结构、抽象数据类型1 .1基本概念和数据2 .数据数据(data)是客观事物的符号表示,在计算机科学中,是指所有能被计算机程序识别、存储、加工和处理的符号的总称,它是计算机程序加工的原料。对计算机科学而言,的含义极为广泛,如图像、声音等都可以通过编码而归之于数据的范畴。3 .数据元素数据元素(dataelement)是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。数据元素又称为元素或记录。【教师】通过多媒体展示表1(详见教材),介绍数据元素如表1-1所示的学生基本信息表中,每个学生的信息就是一例据元素。3 .数据项*【教师】随
4、机邀请学生回答以下问题什么是数据项?【学生】聆听、思考、回答数据项(dataitem)是组成数据元素的、有独立含义的、不可再分的最小单位,如学生基本信息表中的学号、姓名等.4 .又揄数据对象(dataobject)是性质相同的有限个数据元素的集合,是数据的一个子集。*【教师】通过多媒体展示“数据元素、数据项及数据对象之间的关系”图片(详见教材),并介绍三者之间的关系5 .数据结构数据结构(datastructure)是相互之间存在一种或多种关系的数据元素的集合。结构就是指数据元素之间的相互关系,因此,可以将数据结构看作带结构的数据元素的集合.1.2逻辑结构和存储结构数据结构包含3个方面,即数据
5、的逻辑结构、数据的存储结构和数据的基本操作及其实现。其中,数据的基本操作及其实现定义在数据的逻辑结构和存储结构之上。1.2.1 逻辑结构数据的逻辑结构是指数据元素之间逻辑关系的描述,它与数据的存储无关,独立于计算机,是从具体问题抽象出来的数学模型.根据数据元素之间关系的不同,可分为4种不同的逻辑结构。*【教师】通过多媒体展示逻辑结构图(详见教材),并介绍各自的特点(1)集合结构的数据元素之间只有属于同一个集合的关系。例如,判断一个数字是否为整数,可以将所有整数看作一个集合结构。(2)线性结构的数据元素之间是一对一的关系。此时每个数据元素都有唯一的前驱元素(第一个元素除外)和唯一的后继元素(最后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构【Python语言描述 数据结构 Python 语言 描述 教案 绪论 1.1 1.3