关键词不能为空

当前您在: 主页 > 数学 >

映射 数学3.2数据与结构-【新教材】教科版(2019)高中信息技术必修一教案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-11-20 21:05
tags:信息技术, 教科版, 教案

老火车站-好烦怎么办

2020年11月20日发(作者:余明炎)

教科版2019信息技术必修1数据与计算
第3单元认识数据3.2数据与结构教学设计

【教材分析】
本项目包含“任务一 探究网购订单处理”和“任务二探究快件配送过程”两个任务。
任务一包含两个活动:“活动1了解订单数据”,“活动2编制订单数据处理程序”。
任务二 包含三个活动:“活动1了解快件派送线路”,“活动2了解物流网络”,“活
动3规划取快递最快路线 ”。
任务一是让学生通过“活动1”,亲身体验数据的类型:字符串、数值(整数、浮点数)、
布尔型(逻辑值),理解各种不同类型的数据的基本处理方式;通过“活动2”,以队列为
例(Pyt hon中以列表实现),认识和掌握数据结构是对数据间关系的抽象和组织,引导学
生深刻领会应用数据 结构解决学习和生活实际问题,并能举一反三触类旁通。两个活动相互
关联,前者主要是对数据的简单类 型建立感性认识,后者是对简单数据类型进行组织和结构
化(成为复合数据类型),以便与实际应用更好 对接,建议任务一安排1课时。
任务二有三个重要内容:一是通过“活动1”,了解快递派送线路,领 会可将快递(货
物)运送的线路抽象为“树”结构,“透过现象看本质”(不再是一对一的线性关系,而 是
一对多的非线性关系)。二是通过“活动2”,了解物流网络,领会将物流网络抽象为“图
结 构”,认识“多对多”的关系。三是通过“活动3”,了解图的遍历,善于将深度优先遍
历转化为树形结 构进行分析,并计算最短用时。建议任务二安排1课时。
通过两个任务的学习,使学生能了解数据的简 单类型,了解数据结构(列队、树、图)及其
应用和简单操作
【教学建议】
计算机 是处理数据的工具,不同类型的数据所表达的意义不一样,编码方式不一样,因
此适用的运算也不一样, 而且,更重要的是,许多零散的小规模的数据,往往还要用一定的
结构形式组织起来(如集合、队列、栈 、树、图),实现更复杂的结构,与实例应用对接。
项目教学法主张先练后讲,先学后教,强调学生的 自主学习,主动参与,从尝试入手,
从练习开始,调动学生学习的主动性、创造性、积极性等,学生唱“ 主角”,而老师转为“配
角”,实现教师角色的换位,有利于加强对学生自学能力、创新能力的培养。
要善于引导学生从自己的学习和生活经历中,发现鲜活的实例。对于实践性强的项目或
活动,要 让每个学生充分参与、全程参与、深度参与,在体验、经验的基础上领悟、归纳、


总结、运用。对于理论性较强的项目或活动,要充分铺垫、诱导、启发、示范、练习,课前
学生作好预习 ,带着问题预习,教师充分准备各种情境下的教学预案,以及教学支架性材料,
讲解时以例释理,避免直 接灌输结论,更不要让学生机械背诵结论。
【教学目标】
1、熟悉队列结构的概念和特点,能够使用Python语言对队列进行操作。
2、了解树、图结构的基本概念及特点。
3、能够比较不同数据结构的特点,会选用合适的数据结构组织数据解决简单问题。
【教学重点、难点】
队列结构的概念和特点,能够使用Python语言对队列进行操作。树 、图结构的基本概念及
特点。比较不同数据结构的特点,会选用合适的数据结构组织数据解决简单问题。
【教学过程】
第一课时

一、引入
各种类型的数据被编码表 示成二二进制数据,存储到计算机中。在利用计算机解决问题
的过程中,这些数据将是最基本的元素。但 是,零散孤立的数据是很难被有效利用的。根据
所要解决的问题的不同,我们还需要依据数据关系建立合 适的结构。采用这些结构将数据组
织起来,才能有利于操作和管理,进而更高效地解决实际问题。

数据经过采集和数字化后存储在计算机中,是为了便于应用和解决问题。本节我们将围
绕“网络购物”项目展开学习,通过项目活动,认识相关数据的组织方法,了解数据之间的
关系,理解 几种典型的数据结构,为利用数据、实现数据的价值做准备。
本项目主要包含“探究网购订单处理”和“探究快递配送过程”两个任务。

任务一探究网购订单处理
活动1了解订单数据
在网上购物时,在我们提交订单后, 网页上就会显示订单数据。请你参照图3.2.1所示
的订单数据或者你自己的购物订单数据填写表3. 2.1。


表3.2.1 网购中的订单数据
网站名称 订单中的数据
商品名称
某电商网站 单价
数量
姓名
高中生学籍网 出生日期
是否团员

利用计算机解决问题的过程,就是将问题中的已知数据输人计 算机进行计算,然后输出
结果数据的过程。比如,当我们利用网络购买商品时,计算机解决问题的过程就 是对订单数
据、商品数据等相关数据进行计算的过程。为了方便对数据进行处理,我们可以选择合适的< br>软件工具,根据问题的需要为数据抽象出合适的数据类型,然后对数据进行组织和计算。

数据类型
数据类型用来定义一系列值及应用于这些值的一系列操作。 比如,在Python 语言中,
有整数、浮点数、字符串、布尔等数据类型。整数类型的范围几乎仅受内存限制,能够进行加、减、乘、除等多种计算操作。
大多数程序设计语言都定义了两类数据类型:简单数据类型和复 合数据类型。简单数据
类型不能分解成更小的数据类型,复合数据类型则由简单数据类型或者复合数据类 型组成。
在Python语言中, 整数、浮点数、字符串、布尔属于简单数据类型,列表、字典等属于复
合数据类型。
认识Python简单数据类型
在Python语言中,简单数据类型有整数(int)、浮 点数(float)、字符串(str)、
布尔(bool)等数据类型。
【教师示范操作】
>>> type(8) #type()函数返回数据的类型
#返回'int'类型
>>> type(3.14)

Python中对应的数据类型
字符串
浮点型
整型
字符串
日期型
布尔型(逻辑型)

#返回'float'类型
>>> type('Thank you!')
#返回'str'类型
>>> type(True)
#返回'bool'类型
订单数据中的商品名称可以抽象为字符串类型的数据,是一个基本数据项,商 品数量可
以抽象为整数类型的数据,也是-一个基本数据项。每个订单数据包括商品名称、单价、数量、金额、收货地址等基本数据项,所以订单数据需要抽象为复合数据类型。如图3.2.1 (a)
所示的订单数据用Python的列表存储,列表名称为OrderList。
OrderList- =[语文: 生命的,文学的,美学的,34.66]
列表中前两个数据是字符串类型,最后- 项是浮点数类型。我们还可以把很多订单数据
排列在一起,形成订单表,用更复杂的列表存储。

活动2编制订单数据处理程序
网店接受了大量的订单,如何安排发货呢?实际上, 网店在处理订单时,一般采取“先
下单,先发货的原则。因此,所有的订单将按照下单的时间顺序放进一 个列表中,先放进
去的先发货,所有订单排列在一起,像是一群人在排队。
下面的Python程序可以实现以下功能:提供“添加订单”“发货”“查看订单列
表” “退出”四个操作选项。 当我们选择“1程序将订单数据添加到
订单数据表中;选择“2”后,程序将 当前订单列表中最早进入的数据删除( 表示已安排发
货处理) ;选择“3”可以显示当前订单列表中所有的订单数据;选择“4” 将结束运行。
请你完善下列Python程序,模拟添加订单和发货的过程,了解订单列表的操作过程。
listque=[] #定义列表listque存储订单
x=0
while(x!=4): #当x!=4时,执行循环
print('1.添加订单)
print('2.发货')
print('3.查看订单列表)
print('4.退出')
x=int(input(输入你的选择:输人选择项
if x==1:
y=input(输人订单编号:输入订单编号
#在列表listque中添加订单号


elif x==2:
if len(listque)==0:
print(订单列表为空
else:
#删除列表listque的首元素,表示发货
elif x==3:
print(listque) #查询列表1istque中的订单号

数据结构
数据结构是存在特定关系的数据元索的集合。在解决有些问题时,一些相关联的数据将
集中在一-起, 形成一个数据的集合,这种集合能够单独或作为一一个整体被访问和处理。
线性数据结构
线性数据结构又称为线性表。在线性数据结构中,除首元素没有前趋元素、尾元素没有
后继元素外,其他 元素都只有一一个前趋元素和- 个后继元素,如图3.2.2所示。线性表中
数据元素之间是一对一的关系。

队列
队列是一种有限制的线性结构,它的数据元素只能在-端依次添加(进队),在另一端依
次删除(出队)。典型的例子如超市里排队付款的队伍。许多程序设计语言定义了复杂数据类
型,以实 现对数据结构更高层级的抽象。复杂数据类型可以封装并隐藏数据结构中的操作细
节,让程序设计者更多 地关注数据结构能做什么,便于利用数据结构解决问题。
Python中的列表数据类型,可以实现线性结构组织的数据元素的存法, 可以用于实
现储和操作。 列表的使用者只需要知道列表上有哪些可用的操作,而不需在中间插人元素、
要知道这些操作是如何进行 的。
比如在上述代码中,listque是列表类型的数据,存放了一- 组字符串类度等功能。型
的数据,表示订单编号。我们可以通过对应的方法对列表进行操作:
pop(0)方法可以删除列表的首元素,append方法 可以在列表尾部添加- 个数据元素。利用
列表,我们可以模拟队列中数据元索进队和出队的操

草6-陈作兵


货银对付-2008感动中国


苦聪人-幸福来敲门影评


叶子的离开-下雨的天空


龙井问茶-交通信号灯包括


荆轲刺秦王译文-如何治疗近视


深化干部人事制度改革-铅球教学


科普知识问答-魏克兴



本文更新与2020-11-20 21:05,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/450760.html

3.2数据与结构-【新教材】教科版(2019)高中信息技术必修一教案的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文
3.2数据与结构-【新教材】教科版(2019)高中信息技术必修一教案随机文章