Fernando: Si contiene valores simples no necesitas pasarle el criterio de ordenacion como parametro por cada uno de los elementos. Con poner: aMatriz := { 3, 5, 1, 2, 4 } ASORT(aMatriz) //Resultado: { 1, 2, 3, 4, 5 } ASORT(aMatriz,,, { |x, y| x > y }) //Resultado: ...