摘要:(1)直接插入排序法: (2)冒泡排序法: 现用直接插入排序法对任意输入的n个数进行从小到大的排序.其伪代码程序如下: Begin Read n For i=1 to n Read a(i) End For For i=2 to n For j=1 to i-1 If a Then m=a(i) a a(j)=m End if End For End For For k=1 to n Print a(k) End For End 再用直接冒泡排序法对任意输入的n个数进行从小到大的排序.其伪代码程序如下: 10 Begin 20 Read n 30 For i=1 to n 40 Read a(i) 50 End For 60 For j=1 to n-1 70 w=0 80 For i=1 to n-1 90 If a Then 100 m=a(i) 110 a 120 a(i+1)=m 130 w=w+1 140 end if 150 End For 160 If w=0 Then Goto 180 170 End For 180 For k=1 to n 190 Print a(k) 200 End For 210 End 用DO循环语句表示如下: Begin Read n For i=1 to n Read a(i) End For Do w=0 For i=1 to n-1 If a Then m=a(i) a a(i+1)=m w=w+1 end if Next i Loop Until w=0 For k=1 to n Print a(k) End For End 例三与例五及算经中的“百钱百鸡 问题均对循环语句的应用提出更高要求.在算法理解及流程图的设计上思路一定要清晰.

网址:http://m.1010jiajiao.com/timu_id_3063420[举报]

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网