冒泡排序算法是普通高中信息技术学科教学中的重点和难点。为突破教学难点,可从"小数上浮"的冒泡排序算法出发,引出"大数下沉"的冒泡排序算法,并由此进一步引入有无数据交换的变量、交换位置标志变量,达到减少循环次数或扫描区间、优化算法的目的。这一优化过程能改变冒泡排序算法所承载的教学价值,从而达到培养学生计算思维、提高教学质量的目的。