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