ID: 15306017

1.3 认识数据结构 课件(共17张PPT)2022—2023学年粤教版(2019)高中信息技术选修1

日期:2026-02-21 科目:信息技术 类型:高中课件 查看:69次 大小:14182313B 来源:二一课件通
预览图 1/7
学年,选修,信息技术,高中,2019,教版
  • cover
(课件网) 1.3 认识数据结构 第一章 认识数据和数据结构 实践探究 利用表格的形式为下面生活用品分一个类: 毛巾、洗衣粉、方便面、食用油、大米、洗发水、牙刷、牙膏、面包 1.3.1 数据结构 编号 商品 001 毛巾 002 洗衣粉 003 方便面 004 食用油 … … 102 洗发水 103 牙刷 … … 127 牙膏 … … 种类 分类号 洗漱用品 01 食品 02 洗洁用品 03 编号 商品 01001 毛巾 01002 洗衣粉 01003 方便面 01004 食用油 … … 02001 洗发水 02002 牙刷 … … 03001 牙膏 … … (a)随机排列数据 (b)分类组织数据 数据以及数据的“结构”,与加工和处理这些数据的方法密切相关。为了描述和处理越来越复杂的数据关系,人们需要研究数据结构。数据结构是信息技术学科的核心内容之一、对培养信息意识与计算思维、深入理解及掌握信息技术学科知识与实践方法、形成学科核心素养,具有非常重要的作用。 前 言 CONTENTS 目 录 1.3.1 数据结构 1.3.2 数据类型 1.3.3 数据结构的重要作用 1.3.1 数据结构 通过以上探究活动可知,当数据组织的方式、数据之间的关系不同时,实现同一功能的数据处理的过程就不同,数据处理的效率也不同。也就是说,在用计算机程序解决问题时,数据之间的关系会影响解决问题的步骤设计和程序执行效率。为了描述和处理越来越复杂的数据关系,人们需要研究数据结构。 1、数据的组织方式 1.3.1 数据结构 在计算机世界中,把数据元素以及数据元素之间的关系构成的集合称为数据结构(Data Structure)。 数据元素之间的关系包括: (1)数据元素之间的逻辑关系,即数据的逻辑结构(Logical Structure)。 (2)数据元素及其关系在计算机存储器中的存储方式,即数据的存储结构(StorageStructure),也称为数据的物理结构。 1.3.1 数据结构 2.数据的逻辑结构 根据数据元素之间逻辑关系的不同,数据结构有以下四种基本结构,如图1-14所示。 (1)集合结构:数据元素除同属于一个集合之外,没有其他关系。 (2)线性结构:数据元素之间存在前后有序的一对一的关系。 (3)树形结构:数据元素之间存在一对多的关系。 (4)图形结构:数据元素之间存在多对多的关系 因为数据的逻辑结构是由事物本身的逻辑关系确定的,与计算机存储器中具体如何存储这些数据无关,所以,我们所说的数据结构,一般指的就是数据的逻辑结构。 1.3.1 数据结构 3.数据的存储结构 1.3.1 数据结构 3.数据的存储结构 数据结构在计算机存储器中的存储方式称为数据的存储结构,又称物理结构。它包括数据元素的存储和数据元素之间关系的存储。 二进制的一位是计算机存储器的最小单位,数据在计算机中的存储形式都是二进制位串。可以把这些位串看成数据元素在计算机中的存储形式。 1.3.2 数据类型 计算机通过执行程序进行数据处理。对于不同的数据,能执行的操作不尽相同。对于大多数编写程序的人来说,只需要关心数据的取值范围、数据元素间的关系、施加在数据上的操作规则。至于某种操作在计算机中如何实现,对程序员来说并不重要。例如,对于求和操作,程序员注重的仅仅是其“数学上求和”的抽象特性,而不是其在计算机硬件上究竟如何实现。于是,封装了数据操作的数据类型就被引入程序设计语言中。 1.3.2 数据类型 数据类型是与数据结构密切相关的一个概念,是对数据的取值范围、数据元素之间的结构以及允许施加操作的一种总体描述。 与数据结构相比,数据类型增加了对施加在数据元素上的操作的定义,即对数据的运算规则的定义。常用的运算有检索、插入、删除、更新、排序等,这些 运算实质上是在抽象的数据上所施加的一系列的抽象的操作。 每种程序设计语言都会定义自己的数据类型,用于表示常用的数据结构以及在 ... ...

~~ 您好,已阅读到文档的结尾了 ~~