1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
《5.3排序算法的程序实现》教案优质课下载
课时
1课时
班级
高二选考班
教材分析
排序算法是方法最多且使用频率最高的算法之一,插入排序虽然不在教材范围之内,但在日常生活中应用非常广泛,属于选考类学生典型又相对容易理解的拓展性排序算法,这部分内容介绍插入排序的原理以及如何用程序实现插入排序,要求学生在理解插入排序过程的同时能够运用插入排序解决实际问题,完成一个较完善的VB程序。
学情分析
通过之前选择排序和冒泡排序的学习和复习,学生对排序算法已经有了比较深的理解,对程序建模有了一定的概念,具备了一定的编程思维。开放的学习环境下,学生自然而然将生活中常用的排序算法与之前所学习的算法进行比较,发现同样能够程序实现的。
知识与技能要点
掌握插入排序的原理和过程
掌握插入排序的程序实现
了解索引在排序中使用的意义
掌握索引在排序中的功能和使用方法
学科核心素养
能够根据不同受众的特征,自由选择合适的方式对插入排序的原理跟过程进行有效的交流(信息意识)
针对给定的任务进行思考分析,明确在插入排序中最关键需要解决的步骤(计算思维)
能够运用之前学过的排序思维并结合插入排序方法设计算法并用VB语言进行程序设计(计算思维)
针对给定的学习任务,运用教学平台中的学习资源,完成学习任务并不断完善程序(数字化学习与创新)
在课堂交流与合作中,能够积极主动发表自己的看法并认同尊重他人的意见(信息社会责任)
实施重点
插入排序的原理和过程
实施难点
插入排序的程序实现以及在程序中引入索引
实施方法
小组合作、自主探究、教师点拨