PRINT PRINT "挿入ソートします。" RANDOMIZE INPUT PROMPT "乱数表を用いて何個の自然数を用意しますか? ":n PRINT DIM a(n) FOR i=1 TO n LET a(i)=INT(RND*1000) NEXT i FOR i=1 TO n PRINT a(i); NEXT i PRINT PRINT CALL sort(a,n) PRINT "並び替えた後 :" PRINT FOR i=1 TO n PRINT a(i); NEXT i PRINT END EXTERNAL SUB sort(a(),n) LET m=n FOR i=1 TO n LET k=1 DO WHILE a(k)