text algoritmos y propuesta de validacion de funcion