|
大小: 1276
备注:
|
大小: 1620
备注:
|
| 删除的内容标记成这样。 | 加入的内容标记成这样。 |
| 行号 4: | 行号 4: |
| 本节课是《数据结构C语言描述》第三章第一节“栈”的内容。主要包括栈的定义、栈的实现和栈的应用等内容。本节课的内容“栈”是一种基础的数据结构,是在前一章线性表的基础上,对其操作进行限定所产生。栈在计算机科学有着广泛的应用,许多算法使用栈来实现,为学习后续内容作好铺垫。 | 本节课是《数据结构C语言描述》第三章第一节“栈”的内容。主要包括栈的定义、栈的实现和栈的应用等内容。本节课的内容“栈”是一种基础的数据结构,是在前一章线性表的基础上,对其操作进行限定所产生。栈在计算机各种软硬件中应用广泛,在编译原理、操作系统、计算机体系结构里面有很多应用,许多重要的算法使用栈来实现,为学习后续内容作好铺垫。 |
| 行号 13: | 行号 13: |
| * 重点为栈的实现方法 | * 重点为栈逻辑结构的特点(先进后出)以及链式栈实现时栈顶位置的选择 |
| 行号 26: | 行号 26: |
| 因为栈与前一章线性表有相同的逻辑结构,所以从与前一章线性表的比较中导入栈的概念:栈是一种插入和删除操作受限于一端的线性表。 |
说教材
1. 教材简析
本节课是《数据结构C语言描述》第三章第一节“栈”的内容。主要包括栈的定义、栈的实现和栈的应用等内容。本节课的内容“栈”是一种基础的数据结构,是在前一章线性表的基础上,对其操作进行限定所产生。栈在计算机各种软硬件中应用广泛,在编译原理、操作系统、计算机体系结构里面有很多应用,许多重要的算法使用栈来实现,为学习后续内容作好铺垫。
2. 教学目标
依据《数据结构》教学大纲,设定以下教学目标:
- 理解栈的基本概念
- 掌握栈的实现
- 熟悉栈的简单应用
3. 教学重点和难点
- 重点为栈逻辑结构的特点(先进后出)以及链式栈实现时栈顶位置的选择
- 难点为栈在表达式分析中的应用
说教法
1. 教学方法
2. 教学手段
3. 教学媒体的运用
说学法
1. 学习方法
2. 能力培养
(根据教学内容和采取的教学方法及手段,教给学生一些学习方法,做到授之于渔)
说教学程序
1. 新课导入
因为栈与前一章线性表有相同的逻辑结构,所以从与前一章线性表的比较中导入栈的概念:栈是一种插入和删除操作受限于一端的线性表。
2. 新知识的学习
3. 检测训练
4. 总结巩固
说板书设计
1. 程序性
2. 概括性
3. 指导性
4. 艺术性
(板书设计时要体现出程序性、概括性、指导性、艺术性)