教学内容 第13课 初识数据结构 课时 1
教学目标 1、通过对日常生活中的具体问题进行分析,了解数据结构的概念及种类。 2、理解计算机编程中数据的组织、存储和运算方法。
教学重点 了解数据结构的概念及种类 教学难点 各种数据结构在生活中的应用
教学准备
教学过程
教学版块 教师活动 学生活动 设计意图
导入 手机的手势解锁 体验观看 让学生感受数据结构就在身边
新授 一、初识数据结构的概念 1、数据结构是指数据之间的相互关系,即数据的组织形式。 2、数据结构的生活实例你来说 关注点:1、理解数据结构概念 2、例举生活中的实例 问题:生活中哪些实例是反应了数据之间的相互关系 二、常见的数据结构 数组 出示优秀寝室名单 任务一:让优秀寝室的几位学生上台,在黑板中数组中填写自己的名字 小结:数组特点“快速搜索” 栈 实物展示一叠各种颜色的杯子 任务二:如果想取得蓝色的杯子怎么办? 小结:栈的特点“先进后出” 3、队列 实物展示一筒彩球 任务三:根据彩色小球进入透明管的顺序,写出小球出管的顺序 小结:队列的特点“先进先出” 随堂练习:设计停车场方案 车辆进入停车场需排队 车辆按停车位有序停放 停车场洗车服务区出入口为同一个 根据数据结构的类型特点,为该停车场设计合理的方案 学生说一说 学生写一写 学生摆一摆 学生放一放 学生展示设计方案 通过教师的引导,让学生来找一找身边的数据结构,加深对数据结构概念的理解 通过寝室中学生姓名和床位号对应关系,让学生理解数据结构中的数组的特点 通过体验杯子叠放和取用的过程,让学生理解数据结构中栈的特点 通过体验在管道中放球和取球的过程,让学生理解数据结构中队列的特点 通过完成随堂练习,让学生将数据结构灵活应用到生活场景中
总结 你学到了什么? 学生谈一谈
教学反思