广东版教材选修1《算法与程序设计》中,将常见的算法,包括排序算法安排在第四章。教材用未排序的数据和已排序的数据进行查找,用查找的次数说明已排序数据进行查找更快速、高效,从而引出排序,进而让学生掌握排序算法及程序实现。排序算法有多种,考虑到中学生的基础,教材选择了选择排序和插入排序。教材基于这两种算法都是按照传统的问题分析、设计算法、编写程序、调试程序的过程进行设计和教学的。多重循环的设计一直是教材中的难点,其中的排序算法更是应用多重循环的重难点之一。