- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
教育科学出版社高中信息技术必修1数据与计算
《3.2数据与结构(第一课时)》
教学设计
【教学目标】
知识与技能
(1)认识不同的数据类型,以及它们的特点。
(2)熟悉队列结构的概念和特点。
过程与方法
(1)能够使用python语言对队列进行操作。
(2)能够比较不同数据结构的特点,并会选用合适的数据结构组织数据来解决简单问题。
情感态度价值观
(1)增强对信息技术的求知欲,养成积极地学习和使用信息、参与信息的态度。
(2)通过完成活动,学生理解并掌握计算机语言处理问题的思维方式,感受编程的价值从而运用到实际生活中。
【教学重难点】
教学重点:
理解线性数据结构的数据间关系。
教学难点:
理解复合数据类型;
学会根据问题的需要选择合适的数据结构对问题抽象组织,进而解决问题。
【教学方法】
情景导入法、项目教学法、微课教学法、实践体验法、自主探究法。
【授课时间】
1课时
【教学过程】
导入新课
通过观看视频来了解“约瑟夫问题”,提出问题:
1.为什么约瑟夫和他的朋友,最后能活下来呢?
2.约瑟夫和他的朋友,一开始要站在什么位置才能逃避死亡?
学习目标
【项目主题】网络购物
【项目目标】通过项目活动,认识相关数据的组织方法,了解数据之间的关系,理解几种典型的数据结构,为利用数据、实现数据的价值做准备。
队列:熟悉队列的概念和特点,能够使用Python语言对队列进行操作。
【项目任务】探究网购订单处理
活动1了解订单数据
在当今信息时代,网上购物已成为人们的一种非常重要的购物方式。在网上购物时,在我们提交订单后,网页上就会显示订单数据,请你参照图所示的订单数据填写如下表内容。
订单数据
商品名称
商品数量
商品总价
Python对应数据类型
【数据类型】
(一)简单数据类型
1整数(int):
包括正整数、负整数和0。
2.浮点数(float):浮点数由整数与小数部分组成。
3.字符串(str):
(1)字符串就是文本,可以是字母、数字或符号。
(2)字符串两端需加引号(或”)。
(3)输出时原样显示引号中的内容。
4.布尔型(bool):
当关系表达式成立时值为True(真),不成立时值为False(假)。
复合数据类型:
列表、字典、元组、集合
列表:StuList=[10,file,2.0],混合数据类型。
字典:dictionary={a:1,b:2,c:3},“键:值”对。
元组:StuInfo=(3.6,一班,16),不能修改。
集合:StuInfo={张三,True,10},无序不重复。
数据类型小练习
1.以下不是简单数据类型的是()
浮点数B.字符串C.布尔D.字典
2.以下是简单数据类型的是()
A.元组B.集合C.整数D.列表
3.以下语句是定义空列表的是()
A.bookset=set()B.q=[]C.num=()D.dictionary={}
四、活动2编制订单数据处理程序
1.问题:商家如何安排发货?
发货原则:先下单,先发货
2.问题:商家对订单进行了哪些操作?
(1)添加订单(顾客下单)
(2)发货
(3)查看未发货订单
(4)退出
3.用列表模拟订单的操作
q=[]#空订单
_________#001编号下单
_________#安排001编号订单发货
_________#查看未发货订单
_________#返回订单长度
4.尝试补全代码
实践练习
练习1:列表的基本操作。
练习2:将“订单数据处理程序”补全代码并运行、测试功能。
【数据结构、线性结构、队列】
动画演示添加订单与商家发货的过程,理解订单数据间的关系,引出以下数据结构的知识:
1.数据结构是存在特定关系的数据元素的集合。
主要有集合结构、线性结构、树结构和图结构四种类型。
线性结构如下图
2.线性数据结构特点:
(1)首元素无前趋元素、尾元素无后继元素;
(2)中间元素既有前趋元素,又有后继元素;
(3)数据元素之间是一对一的关系。
特殊线性结构—队列:动画演示入队出队过程,特点:先进先出。
在Python中,队列一般用列表(list)实现。
列表的使用者只需要知道列表上有哪些可用的操作,而不需要知道这些操作是如何进行的。
q=[]#定义空列表q
q.append(x)#元素x入队
q.pop(0)#返回队首元素,队首元素出队(删除)
len(q)#返回队列q的长度(元素个数)
q[i]#返回列表q中索引(index)为i的元素。
正编号(从左到右编号依次为0,1
您可能关注的文档
- 2.3周而复始的循环(条件循环)教学设计教科版2019必修1.docx
- 3.3 数据与系统 第二课时 教案(教科版2019)必修1.docx
- 3.3 数据与系统第2课时教学设计(教科版2019)必修1.docx
- 4.2 继电器的作用和类型 教学设计 高中通用技术苏教版(2019)选择性必修1《电子控制技术》.docx
- 4.2 运用顺序结构描述问题求解过程 学案.docx
- 4.4 运用循环结构描述问题求解过程+学案.docx
- 4.4综合问题的解决 练习题-高中信息技术同步备课系列(教科版2019 必修1).docx
- 5.1走进数据分析 练习题-高中信息技术(教科版2019 必修1).docx
- 5.2探秘人工智能 练习题-高中信息技术同步备课系列(教科版2019 必修1).docx
- 6.2互联网社会与新业态(第1课时)教学设计.docx
最近下载
- 聚焦数学核心素养 让量感在课堂上有序生长——以“课桌有多长”为例-来源:理科爱好者(教育教学版)(第2022002期)-成都大学.pdf VIP
- 科学家郭永怀个人事迹(7篇).docx
- 医院培训课件:《外周血形态学检验人员能力比对考核体系的建立与应用》.pptx
- 电子商务法律法规考试试题与答案.docx
- 前期物业管理物资清单.doc
- (高清版)BT 9790-2021 金属材料 金属及其他无机覆盖层的维氏和努氏显微硬度试验.pdf VIP
- 关于深入落实电价优惠和公共资源开放加快山东省5G基站建设的通知.pdf
- 必威体育精装版高中英语教学设计.doc
- 五三天天练二年级语文电子版.docx
- 中等职业学校美术绘画专业人才培养.docx
文档评论(0)