关键词不能为空

当前您在: 主页 > 数学 >

映射 数学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)高中信息技术必修一教案的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

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