【信息技术 】数据与结构(课件) 高一信息技术同步课件(教科版2019必修1).pptx
《【信息技术 】数据与结构(课件) 高一信息技术同步课件(教科版2019必修1).pptx》由会员分享,可在线阅读,更多相关《【信息技术 】数据与结构(课件) 高一信息技术同步课件(教科版2019必修1).pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据与结构数据与结构2019教科版高中信息技术一、情境导入一、情境导入观看视频并思考:什么是数据类型?有哪些数据类型?二、知识讲授二、知识讲授数据类型二、知识讲授二、知识讲授数据类型不同的程序语言,其数据类型构造略有不同,但是整体结构通用统一。简单数据类型和复合数据类型简单数据类型不能分解成更小的数据类型。复合数据类型则由简单数据类型或者复合数据类型组成。在Python语言中,整数、浮点数、字符串、布尔属于简单数据类型,列表、字典等属于复合数据类型。二、知识讲授二、知识讲授数据类型二、知识讲授二、知识讲授数据结构数据结构数据结构是存在特定关系的数据元素的集合。在解决有些问题时,一些相关联的数据
2、将集中在一起,形成一个数据的集合,这种集合能够单独或作为一个整体被访问和处理。这里的数据结构也称为逻辑结构,主要有集合结构、线性结构、树结构和图结构(又称网状结构)四种类型。二、知识讲授二、知识讲授数据结构这里的数据结构也称为逻辑结构,主要有集合结构、线性结构、树结构和图结构(又称网状结构)四种类型。二、知识讲授二、知识讲授线性-数据结构线线性数据结性数据结构构又称为线性表在线性数据结构中,除首元素没有前趋元素、尾元素没有后继元素外,其他元素都只有一个前趋元素和一个后继元素。二、知识讲授二、知识讲授线性数据结构-队列队队列列是一种有限制的线性结构,它的数据元素只能在一端依次添加(进队),在另一
3、端依次删除(出队)。典型的例子如超市里排队付款的队伍。许多程序设计语言定义了复杂数据类型,以实现对数据结构更高层级的抽象。复杂数据类型可以封装并隐藏数据结构中的操作细节,让程序设计者更多地关注数据结构能做什么,便于利用数据结构解决问题。二、知识讲授二、知识讲授队列线性数据结构-队列二、知识讲授二、知识讲授树-数据结构树结构树结构是一种具有层次关系的非线性结构。树是由n(n0)个节点组成的有限集合。若n=0,则称为空树。任何一个非空树均满足以下两个条件:(1)仅有一个称为根的节点;(2)当n0时,其余节点可分为m(m0)个互不相交的有限集合,其中每个集合又是一棵树,并称为根的子树。二、二、知识知
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 【信息技术 】数据与结构课件 高一信息技术同步课件教科版2019必修1 信息技术 数据 结构 课件 同步 教科版 2019 必修
限制150内