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

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

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

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

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

师梦圆微信客服

内容预览

浙教2003课标版《5.3排序算法的程序实现》集体备课教案优质课下载

过程与方法:

通过演示法,让学生理解冒泡法排序的过程,通过动画展现流程,更好地实现冒泡法在排序算法中的应用

情感态度与价值观:

通过学习,进一步体会数据库与VB程序之间的联系

2学情分析

高二学生已经掌握了VB的基本知识,包括VB程序界面、数据类型、基本函数、三种基本结构等,同时掌握了数据库的基本操作。有一定的编程能力。

3重点难点

重点:冒泡法排序的基本思想

难点:冒泡法排序的程序实现

4教学过程

4.1第一学时

4.1.1教学活动

活动1【导入】复习旧知

复习上一节课知识点:数据库的连接、数据库数据的获取

活动2【导入】引入新课

提问:如何实现对数据库中获取的数据进行排序?

引出课题:冒泡排序排序

概念:所谓冒泡排序,形象的说,就是在将一组数据从小到大的顺序排列时,小的数据视为质量较轻,大的数据视为质量较重,小的数据好比水中的气泡,往上方移动,较大的数据好比是石头,往下沉,最重的会沉到底,最轻的会浮到顶,反复进行比较,直到数据列排成有序列。

活动3【活动】学生演示冒泡法排序过程

邀请八位同学上台演示,每人发放一张写有数字的小卡片根据30,38,65,97,76,13,27,49}的顺序排列,通过调换学生之间的位置来演示冒泡法排序的过程。

活动4【讲授】分析冒泡法排序算法

第1次冒泡排序时(i=1)?j?从?8?开始到2

For??j=8?to?2?step?-1

?if??d(j)>d(j-1)?then??交换d(j)?和d(j-1)的值

第2次冒泡排序时(i=2)?j?从?8?开始到3