这是一套关于《2.3 排序》的素材,格式为DOCX,文件大小为0.42 MB,页数为4页,请使用101教育PPT软件打开使用;
选择排序算法及其程序实现
德清县第一中学 俞晓红
一、设计思想
算法的程序实现是程序学习的难点,选择排序算法又是高中信息技术教学中几个算法中较难理解和掌握的。为了让每个学生都乐于听,都能听得懂,整个教学过程把选择排序算法进行手术刀式的解剖,分解为一个一个小知识点,然后各个突破,最终掌握整个算法。一步一步,由浅入深,由小到大,前后呼应,前后关联,直到解决完整算法。
二、教材分析
<.《学科 \t "" 教学指导意见》对本课教学内容的要求:初步掌握选择排序算法的程序实现。对于选择排序,除了掌握排序算法本身外,更重要的是排序算法的原理,了解排序算法的特点。<.本课内容的组成成分和在模块学习中的地位和作用:排序是的计算机程序设计中一个重要算法,高中信息技术主要有冒泡排序和选择排序,选择排序是对冒泡排序的改进,大大提高了冒泡排序的效率,相对而言,算法比较复杂,比冒泡排序难以理解。学生只有在充分理解和掌握选择排序的算法的前提之下,才能更好使用VB程序语言来实现该算法。所以,本节课在教学的内容上主要由选择排序的算法思想和该算法的程序实现两部分组成。其中,学生对于选择排序的算法思想的理解是前提和基础,也是算法实现过程中难点的突破口。
三、学情分析
<.学生已有的认知水平和能力基础:
在学习本课之前,学生已经掌握了必备的操作和基础的VB程序设计语言,学生可以使用这些基本技能实现简单的算法。而且,学生刚刚学过冒泡排序算法,对于排序算法有一定的认识。
如认为平台内容涉嫌侵权,可通过邮件:101ppt@101.com 提出书面通知,我们将及时处理。