师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步粤教版选修1 算法与程序设计4.4.2 插入排序算法下载详情
  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

选修1算法与程序设计《4.4.2插入排序算法》最新教案优质课下载

分析插入排序算法的过程

实现插入排序算法的代码难点分析插入排序算法的过程

实现插入排序算法的代码教学策略对于有一定编程基础的学生来说,在教师的引导下,选择合适的教学方法,让学生顺利的完成本节课的内容。本节课的目的就是让学生学会一种简单的排序算法——插入排序,通过本节课的学习,学生知道插入排序的原理,分析插入排序的算法过程,实现插入选择排序代码除此之外,让学生认识到在利用计算机科学解决实际问题中算法的价值。

采用讲授教学法,让学生快速理解插入排序的原理。

用一个简单的例子(对2、4、3、5、1排序),让学生理解插入排序的过程,在理解的基础上写出实现功能的代码。

在分析过程的基础上,在计算机上实现算法代码。

利用双重循环优化代码,使程序能够适应任意数量的数据的排序。教学媒体教学过程?教学?

节教学

内容教师活动学生活动?设计意图?媒体

应用讲解

原理插入排序的原理讲解插入排序的原理,举例让学生认识插入排序,引出插入排序的概念理解插入排序的原理,

引入新课。多媒体

ppt新课

学习插入排序算法过程的分析

通过一个简单的例子(对2、4、3、5、1排序),具体分析插入排序算法的过程,对每个数进行插入排序的具体代码。第一数不用排序,那么对进行第二数插入排序。

1、教师引导学生,和学生共同分析第二个数排序的思路,共同探讨对第二个数进行排序的代码,并展示出代码,让学生把原理和代码联系起来。

2、在对第二个数进行排序学习的基础上,让学生分组,对剩余的数进行排序,探讨排序的思路,分析并填写代码。

3、把学生填写的结果通过手机拍照,利用多媒体手段投影到白板上,同学们相互讨论每个数的排序过程和代码。

4、指导学生在机房编写代码,用插入排序算法,实现例子中数的排序。

5、和学生共同探讨代码的优化。因为在之前的讨论中,每个数排序用一段代码,而且代码是相同的,那么可以用循环的嵌套优化简化代码。

提炼总结。

学生和老师共同探讨分析,理解原理,注意原理和代码的结合。

在组内讨论,分析过程,填写代码。

每个组查看其他组的讨论结果,解决疑问或错误。

教材