{ Insert.Inc } { Sortierverfahren: Insert-Sort } { Uebergabeparameter: } { Class (das Array vom Typ StudentArray) } { ClassSize (Letzte Datensatznummer) } { Vordefiniert muss sein: } { StudentArray (TYPE StudentArray= Array Of ...)} { Student (Datentyp) } { Aufruf: } { InsertSort (DatenArray, letzter Datensatz) } Procedure InsertSort (Var Class: StudentArray; ClassSize: Integer); Var i,j,k: Integer; { Schleifenvariablen } h: Student; { Austauschvariable } Begin { InsertSort } For i:=2 To ClassSize Do Begin h:=Class[i]; j:=1; While (h>class[j]) And (j