精选优质文档-倾情为你奉上对数据进行排序一、 教材分析本节课内容为第三章第四节“对数据进行排序”。冒泡法排序算法是程序设计中的重要算法,又不容易理解,因此本节课通过多种方式加深学生对冒泡法排序算法的理解。二、 学情分析学生学习了程序设计的三种结构,掌握了数组的概念和应用,理解了解析法和穷举法两个典型算法,这些都为学习冒泡法排序的算法奠定了基础。三、 教学目标1、知识和技能(1)理解冒泡法排序算法思想。(2)学会用冒泡法对数据排序。2、过程和方法通过观察动画演示,思考相关问题,分析算法,画流程图,上机编程实践,掌握冒泡法排序算法的思想和应用。3、情感态度与价值观(1)培养学生的逻辑思维能力,使学生体会将自己的逻辑思维与计算机程序设计相结合的过程。(2)培养学生对程序设计的兴趣和设计程序解决实际问题的能力。四、 教学重点难点重点:(1)冒泡法排序原理。(2)运用冒泡法排序解决实际问题。难点:(1)理解冒泡法排序中的趟、次等概念。(2)算法的优化。五、 教学方法教法:演示法、讲授法、启发学法:实践、协作