3.2 数据与结构
【课标分析】
本节课通过“探究网购订单处理”项目中的两个活动开展学习。本节课的学习目标如下:
1.掌握Python中的数据类型
2.能够使用Python语言对队列进行操作
3.能够认识数字化学习环境的优势和局限性,适应数字化学习环境,养成数字化学习与创新的习惯。
【教材分析】
本节课为教育科学出版社第三单元第2节第1课时的内容,主要通过解决实际问题,让学生体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。
【学情分析】
在第二单元的学习中,学生已经接触过整型、浮点型、字符型以及列表等数据类型的使用方法,本节课教学内容中涉及到的条件循环和程序的运行调试,在之前的学习中都有所涉及,为本节课的学习奠定了良好的基础。
【教学重点】简单数据类型与线性数据结构。
【教学难点】线性数据结构。
【教学过程】
一、创设情境,导入新课
以近期的“双11”活动激发学生上课兴趣,通过“探究网购订单处理”项目活动,让学生思考并填写下表中下单后订单中的数据类型。
表3.2.1 网购中的订单数据
网站名称
订单中的数据
Python中对应的数据类型
某电商网站
商品名称
字符串
单价
浮点型
数量
整型
二、自主探究,合作学习
1.让学生打开导学案,通过导学案的任务要求在Python的交互模式下输入命令,观察运行结果并展示。部分命令的运行结果如下:
2.学生通过运行命令,掌握使用type()函数返回数据类型的方法,学习Python中的两类数据类型:简单数据类型和复合数据类型。
3.在学生运行命令后,重点讲解列表中的append方法和pop方法,为编制订单数据的处理奠定基础。
三、深入分析,理解队列
引导学生深入分析数据结构、线性数据结构、队列之间的关联,线性数据结构如下图所示:
队列是一种有限制的线性结构, 遵循“先进先出(FIFO)”原则,它的数据元素只能在一端依次添加(进队),在另一端依次删除(出队)。这种功能和列表一致,因此可以通过列表实现队列的相关操作。
四、案例分析,完善程序
根据网店“先下单,先发货”的原则编制订单数据处理程序,程序代码如下:
listque=[]
x=0
while(x!=4):
print(1.添加订单)
print(2.发货)
print(3.查看订单列表)
print(4.退出)
x=int(input(请输入你的选择:))
if x==1:
y=input(请输入订单编号:)
listque.append(y) #在列表listque中添加订单号
elif x==2:
if len(listque)==0:
print(订单列表为空)
else:
print(发货:+listque.pop(0)) #删除列表listque的首元素,表示发货
elif x==3:
print(listque)
在上述代码中,listque是列表类型的数据,存放了一组字符串类型的数据,表示订单编号。我们可以通过对应的方法对列表进行操作:pop(0)方法可以删除列表的首元素(相当于队列的“出队”操作),append方法可以在列表尾部添加一个数据元素(相当于队列的“入队”操作)。
五、调试运行,展示交流
学生调试运行程序,完成后根据情况向大家展示自己的运行结果。程序运行结果如下图所示:
在这个环节中提醒学生订单编号可以根据情况自行输入,不必与上图完全一致。
六、课堂小结,促进内化
总结本节课的知识点,完成练习题。
1.简单数据类型
①整数(int)
②浮点数(float)
③字符串(str)
④布尔(bool)
2.复合数据类型
①元组(tuple)
②集合(set)
③列表(list)
④字典(dict)
3.数据结构①集合结构②队列
4.完成练习题。
通过以上教学过程,培养学生了学生的学科核心素养。能够根据解决问题的需要,自觉、主动地寻求恰当的方式获取与处理信息;通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案,总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中。
效果分析
本节课采用项目教学法展开教学,从学生自己的学习和生活经历中,采用“网购订单处理”这一生活实例引入新课。本节课的实践操作性强,通过每个学生的充分参与、全程参与、深度参与,在体验、经验的基础上领悟、归纳、总结、运用。而理论性较强的部分,通过导学案充分铺垫、诱导、启发、示范、练习,以及教学支架性材料,讲解时以例释理,避免直接灌输结论,通过学生自己输入、运行、调试程序理解本节
您可能关注的文档
- 高中校本课程_【地校课程】赞美,点亮朋友圈教学设计学情分析教材分析课后反思.doc
- 高中校本课程_【地校课程】赞美,点亮朋友圈教学课件设计.ppt
- 高中美术_中国花鸟画与西方静物画教学设计学情分析教材分析课后反思.doc
- 高中美术_中国花鸟画与西方静物画教学课件设计.ppt
- 高中信息技术_数据与结构教学课件设计.ppt
- 高中地理_资源跨区域调配教学设计学情分析教材分析课后反思.doc
- 高中地理_资源跨区域调配教学课件设计.ppt
- 高中思想政治_伟大的改革开放教学设计学情分析教材分析课后反思.doc
- 高中思想政治_伟大的改革开放教学课件设计.ppt
- 高中语文_古代诗歌鉴赏之人物形象教学设计学情分析教材分析课后反思.doc
最近下载
- 学前儿童科学教育与活动指导第一版课件.pptx VIP
- 部编版一下语文吃水不忘挖井人教案.doc VIP
- 一年级语文下册写字表笔画笔顺组词造句(打印版).pdf VIP
- 北师大版七年级下册生物导学案.pdf VIP
- 部编版语文五年级下册教学计划及进度表.doc VIP
- oracleebsopm标准功能培训opm成本v10.pdf VIP
- 新教材高中政治选择性必修2《法律与生活》全册同步课时练习题含答案解析.pdf VIP
- 2025年及未来5年中国风机叶轮动平衡机市场现状数据分析及数据监测报告.docx
- 高中数学预备知识教学研究.pptx VIP
- 【基恩士】SR-2000_1000 系列 × 三菱电机 iQ-F FX5 系列 连接指南 Ethernet PLC链接通信_Ethernet 端口内置CPU.pdf VIP
原创力文档

文档评论(0)