当前位置:文档之家› 《循环结构》教学案例汇总情况

《循环结构》教学案例汇总情况

《循环结构》教学案例
三亚市二中罗盛丽
一、教材分析
《循环结构》是普通高中课程标准实验教科书选修1《算法与程序设计》第二章第2.3.3节的内容。

循环结构是程序设计的算法中常用的一种语法结构,又是本章第三节要求掌握的三大结构(顺序结构、分支结构、循环结构)中难度最大的一个部分。

循环结构通常用来解决处理的过程相同,处理的数据相关,但处理的具体值不同的问题。

尽管这类问题在逻辑上并不复杂,但是如果单纯用顺序结构来处理,那是一个非常冗长而泛味的程序。

而利用循环结构可以很好的解决这一类问题,因此循环结构在程序设计中具有另外两种结构不可替代的作用。

由于本节内容的重要性,以及学生的认识水平,将本节内容定为两个课时来完成。

二、学生分析
在普通高中数学课程中,学生已经学习了程序框图的三种基本逻辑结构,但是经过调查,学生对数学课中循环结构这部分内容掌握得不够好。

对循环结构的语法更是从来没接触过。

因此在本节教学中,我着重指导学生理解循环结构的基本思想,结合流程图来表示每一个循环语句的执行原理,让学生通过流程图更深刻地理解循环结构的思想和方法。

三、教学目标
(1)知识与技能
①了解for…next 循环结构的一般格式中循环变量、初值、终值、步长、循环
体等概念作用,明确它们之间的关系。

②了解do…loop循环结构中的一般书写格式
③初步掌握两种循环结构
(2)过程与方法
①对循环结构的语句进行剖析,使学生掌握循环结构的基本格式,加深对循环结
构的理解
②在解决问题的过程中,理解循环语句for…next和do while…loop两者的异同点。

③提高学生分析问题、解决问题的能力
(3)情感态度与价值观
①感受计算机解决问题的思想和方法,激发学生对知识的求知欲,形成积极主动的学习态度
②引导学生分析问题,解决问题,培养学生自主学习的能力。

四、教学重点难点
1.重点:①循环语句的语句格式及循环执行过程②语法结构之间的差别及应用
2.难点:①循环语句的正确使用②程序中循环条件确定
五、设计思路
for…next循环结构最不容易掌握的是循环变量、初值、终值、步长、循环体及其之间的关系。

因此我通过流程图让学生了解循环执行的过程,并结合例子,通过表格的填写,对它们之间的关系进行阐述,让学生真正理解,再通过实例分析让学生懂得如何使用for…next来解决问题。

在do…loop循环结构中,我结合流程图,通过对例题进行分析,让学生了解该结构与for…next的区别,以及do while…loop与do…loop while的异同点,知道在什么情况下应该使用哪种循环结构。

六、教学过程
七、教学反思
循环结构是程序设计的算法中常用的一种语法结构,又是本章第三节要求掌握的三大结构(顺序结构、分支结构、循环结构)中难度最大的一个部分。

为了培养学生分析问题解决问题的能力,在教学中,我根据认识规律,由简到繁,由易到难,循序渐进。

通过师生共同分析解决问题,让学生真正理解、掌握循环结构及其应用。

在教
学中我比较注重教师的主导及学生的主体作用,教学中布置的任务及提出的问题都是为了突出重点和突破难点服务。

让学生在分析问题的过程中获得相关知识,并学会运用所学知识去解决实际问题。

相关主题