Planteamiento algoritmo