15 数据与结构(线性数据结构)逐字稿 高中 · 信息技术 · 教科版 · 必修1 数据与计算

admin372024-01-04 09:54:01

老师

同学们好,欢迎来到江苏省名师空中课堂,从这节课开始,我们将一起学习数据与结构。那么在学习这一小节之前,我们先来一起回顾一下计算机是如何处理现实当中的问题的。我们真实世界当中的信息可以抽象为文本、数字、图像、声音和视频,然后经过编码之后,它们被存入了计算机当中的信息,就构成了我们所讲的信息世界。那么信息世界经过计算机处理后的结果再反馈给真实世界进行服务。那我们这节课主要聚焦于这个存储的阶段,我们来看一下,当我们把数据存入计算机当中的时候,零散孤立的数据是很难被有效利用的,我们需要根据问题的不同特征,然后将根据数据之间的关系进行抽象出合适的结构,我们为什么要做这件事情呢?简单来讲,大家可以看一下这个例子,假如图书馆的书我们随意的将它摆放,那么当我们去借书的时候,查找一本书的时候是不是非常的费时费力?所以图书馆的书一般都会按照书的分类以及作者书名进行一个组织排列,这样做的好处就是我们可以非常方便的找到我们想找的书。

老师

那本小节的学习目标就是通过网络购物的一个项目,了解数据间的关系,同时可以理解几种典型的数据结构,为以后用数据来解决问题做准备。首先请大家思考一个我们生活当中的问题,我们的快递是怎么来到我们手上的?请同学们思考 2 分钟,思考结束之后,我们来一起看一下快递来到我们身边,大致经历了这样几种过程,首先我们需要在手机上下单,或者是网络平台也可以,然后由商家安排发货,接着由物流公司负责运输。当快递到达我们所在的城市之后,由快递员进行派送,到我们家附近的站点,在 team 由我们自己去取快递。

老师

那么这节课我们先来关注一下顾客下单,当我们下单之后,购物平台会形成一个订单,大家先来观察一下右边这张订单的图,它包含了哪些信息,我们可以从上往下,从左往右依次来看,它们分别包含了下单的日期,订单号,还有商品的图片、商品名称,还有商品的单价数量还有总价。

老师

那么我们这节课先聚焦于三种数据,它们分别是商品名称、单价,还有一个数量,它们用 Python 语言怎么表示?在 Python 语言中,它们所用的对应的数据类型分别是字符串、浮点型和整数型。在这里大家需要理解的一点是,数据类型是对数据的抽象描述。接下来我们将分别介绍 Python 中的简单数据类型和复合数据类型。

老师

简单数据类型分为主要分为四种,整数型、浮点型、字符型和布尔型。那我们先来看用于存储

查看隐藏内容
《15 数据与结构(线性数据结构)逐字稿 高中 · 信息技术 · 教科版 · 必修1 数据与计算》.doc
将本文下载保存,方便收藏和打印
导出文档