算法与程序设计——选择排序.docx
算法与程序设计——选择排序 一、学情分析通过上学期《算法与编程》部分的学习,学生初步了解算法及其表示、比较熟悉流程图设计;本学期程为《算法与程序设计》,对算法的理解更加深入,要求能通过
算法与程序设计——选择排序 一、学情分析通过上学期《算法与编程》部分的学习, 学生初步了解算法及其表示、比较熟悉流程图设计;本学期 程为《算法与程序设计》,对算法的理解更加深入,要求能 通过VisualBasi实现简单算法;在本之前,学生应了解了 流程图的应用,熟悉在一组数中求极值算法,对于排序及冒 泡排序,学生比较熟练。对于本部分,学生可能会对选择排 序算法的原理理解较为困难,需要教师的引导学习。学生应 当在学习过程中认真听取教师对于算法的分析,在教师指导 下能解释该算法的流程图,进而实现程序。二、教学目标 知识性目标:了解排序的概念、能在现实生活中列举出 关于排序的实例能对照冒泡排序,解释选择排序的优势,指 出选择排序的策略,找出数字之间的逻辑联系有迁移应用能 力,能由此及彼,归纳排序中的数字规律,探索更有效率的 排序算法技能性目标:具有模仿水平,在教师指导下可以表 达出选择排序的思想,能对流程图作出解释能独立完成流程 图的绘制,对选择排序的各个环节比较熟练,并能在 VisualBasi环境中规范地编写程序情感、态度、价值观目标: 学生在学习过程中,通过亲身经历体验选择排序的实现过程,

