Alg. Gradiente separado em funcoes