Disco de red de entrada de programación Plc
voidinsertion_sort(intarray[], intfirst, intlast)
{
inti, j;
inttemp
for(I = primero+ 1 ;i<last;i++)
{
temp = array[I];
j = I-1;
//Comparar con los números ordenados uno por uno. Si es mayor que la temperatura, el número se moverá hacia atrás.
mientras((j>= 0)&&(array[j]>temperatura))
{
array[ j+1]= array[j];
j-;
}
//Hay números mayores que temp.
Si (j!=i-1)
{ matriz[j+1]= temp;}
}
}