冒泡排序教学设计.ppt
《冒泡排序教学设计.ppt》由会员分享,可在线阅读,更多相关《冒泡排序教学设计.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大家都玩过扑克牌的游戏,无论玩什么样扑克牌游戏,拿到牌以后总要做的一件事情是什么?什么是排序?什么是排序?排序:排序:某些问题的处理过程依赖于数据的某些问题的处理过程依赖于数据的某些问题的处理过程依赖于数据的某些问题的处理过程依赖于数据的有序性有序性有序性有序性,将,将,将,将杂乱无杂乱无杂乱无杂乱无章章章章的数据变为的数据变为的数据变为的数据变为有序有序有序有序的数据这一过程称为排序。的数据这一过程称为排序。的数据这一过程称为排序。的数据这一过程称为排序。排序规则:排序规则:递增排序,递减排序;递增排序,递减排序;递增排序,递减排序;递增排序,递减排序;非递增排序,非递减排序;非递增排序,非
2、递减排序;非递增排序,非递减排序;非递增排序,非递减排序;任务任务有参加一百米决赛的有参加一百米决赛的4位运动员的成绩,你位运动员的成绩,你的任务是对这的任务是对这4个成绩进行递增排序。个成绩进行递增排序。任务规则任务规则4人一个小组;人一个小组;每组每组4张数字卡片和一张标有位置的纸;张数字卡片和一张标有位置的纸;将将4张卡片打乱,随机摆放在纸上;张卡片打乱,随机摆放在纸上;每个小组用自己的方法进行排序;每个小组用自己的方法进行排序;排序时的两种操作:排序时的两种操作:取数(什么是取数?)取数(什么是取数?)取数(什么是取数?)取数(什么是取数?)交换(什么是交换?)交换(什么是交换?)交换
3、(什么是交换?)交换(什么是交换?)总结你们小组的排序规则;总结你们小组的排序规则;小小 组组 演演 示示请思考:请思考:请思考:请思考:该组所使用的排序方法能不能成为一种算法?该组所使用的排序方法能不能成为一种算法?该组所使用的排序方法能不能成为一种算法?该组所使用的排序方法能不能成为一种算法?冒冒 泡泡 排排 序序什么是冒泡排序?什么是冒泡排序?把待排序的几个数据把待排序的几个数据把待排序的几个数据把待排序的几个数据竖直竖直竖直竖直堆放,从堆放,从堆放,从堆放,从最下面最下面最下面最下面的一个数据起,的一个数据起,的一个数据起,的一个数据起,自下而上自下而上自下而上自下而上比较比较比较比较
4、相邻相邻相邻相邻的两个位置的数据,将数值较小的数据的两个位置的数据,将数值较小的数据的两个位置的数据,将数值较小的数据的两个位置的数据,将数值较小的数据换到靠上位置(交换),然后重复这一过程,直到处理完换到靠上位置(交换),然后重复这一过程,直到处理完换到靠上位置(交换),然后重复这一过程,直到处理完换到靠上位置(交换),然后重复这一过程,直到处理完最后位置的两个数据。(最后位置的两个数据。(最后位置的两个数据。(最后位置的两个数据。(P59P59)冒泡排序冒泡排序(一般情况)(一般情况)(一般情况)(一般情况)1234415283415283ijj-1冒泡排序冒泡排序(一般情况)(一般情况)
5、(一般情况)(一般情况)1234415283415328ijj-1冒泡排序冒泡排序(一般情况)(一般情况)(一般情况)(一般情况)1234415283415328ijj-1冒泡排序冒泡排序(一般情况)(一般情况)(一般情况)(一般情况)1234415283413528ijj-1冒泡排序冒泡排序(一般情况)(一般情况)(一般情况)(一般情况)1234415283413528ijj-1冒泡排序冒泡排序(一般情况)(一般情况)(一般情况)(一般情况)1234415283341528ijj-1冒泡排序冒泡排序(一般情况)(一般情况)(一般情况)(一般情况)1234415283341528ijj-1冒泡
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 冒泡 排序 教学 设计
限制150内