caracteristicas de un algoritmo