中国最大型最专业的中小学教育资源门户网站深圳市二一教育股份有限公司版权所有httpwww21cnjycom世纪教育网学校运动会成绩处理项目设计与实现学历案一课标要求掌握基本的排序算法理解并掌握程序设计语言的基本知识和技能二学习目标一通过教师讲解和小组活动理解排序重要性和机械意义了解选择排序的基本原理二通过交换颜色的编程练习掌握个变量交换的基本方法三通过寻找最小值及其位置的活动掌握选择排序的基本子过程四通过完善校运动会成绩排序代码的活动进一步掌握选择排序的基本思想和主要代码最终完成项目三评价任务一完成交换颜色的编程练习二完成寻找最小值及其位置的活动三完成完善校运动会成绩数据排序代码的活动四学习与指导过程一资源与建议资源沪科技版算法与程序设计教材安装的多媒体计算机建议能够使用实现变量交换寻找最小值应用数组完成选择排序的程序二学习过程复习导入了解排序的意义上节课我们完成了运动会成绩项目的界面设计数据输入等基本任务本节课我们进入编写排序的代码实现过程教育网通过教师讲述了解排序的重要性感悟其蕴涵的机械性加深对机械实现程序的理解两种最基本的排序方法排序是编程面临的最基本的任务方法也有很多高中阶段需要掌握两种最基本的排序方法选择排序和冒泡排序活动通过观看选择排序的视频了解其实现的方法初步总结其规律变量交换练习变量交换是高中编程需要掌握的基本方法必须掌握活动完成下面的填空练习观看老师演示并完成交换颜色的编程练习完成填空练习交换变量与的值中国最大型最专业的中小学教育资源门户网站深圳市二一教育股份有限公司版权所有httpwww21cnjycom世纪教育网选择排序子过程寻找最小值及其位置为了降低理解选择排序的难度我们练习其递归子过程活动完成下面的填空练习观看老师演示并完成寻找最小值及其位置的编程练习完成填空练习请输入项目实现活动完成下面的填空练习观看老师演示完善校运动会成绩数据排序代码世纪教育网版权所有项目展示小组代表展示本组的设计并互相交流总结梳理总结梳理本节课的知识点和学习目标