冒泡排序学案
学习目标:
理解排序的概念
能描述冒泡排序的原理
能运用冒泡排序解决生活中的排序问题
理解冒泡排序的算法
自学自研
排序的概念:把杂乱无章的数据变为有序的数据,这一过程称为排序。
升序:非递减次序(从小到大)排列
降序:非递增次序(从大到小)排列
数组应用:
数组d中存放了某校田径运动会中八名100米短跑运动员的成绩,数据存放
如下表:
d[1]
d[2]
d[3]
d[4]
d[5]
d[6]
d[7]
d[8]
12.8
13.3
12.3
12.6
13.5
12.1
13.0
13.8
活动一:假设数组d中已有数据设计算法,完成学案中的程序代码,求数组d中值最小的元素的值及其下标
min=1
For i= 2 to 8
if d(i)