Tarea 2

Tarea 2

de Mariana Morales Sanabria -
Número de respuestas: 1

En la funcion separarpalabras tengo un problema para inicializar las variables de pos y largo, porque cada vez que llamo a la funcion se vuelven a inicializar, no se donde definirlas para que no se borre cada vez que recorro la funcion

En respuesta a Mariana Morales Sanabria

Re: Tarea 2

de Eduardo Fernandez -
Hola, 

Si las inicializás al principio, luego, en la sucesión de if elseif else  que definen el paso base o el paso recursivo, se suele "pasar por arriba". 

En el paso base se suelen definir con valores iniciales. 
pos=[...algo o nada...];
largo=[...algo o nada...];
En el paso recursivo se cargan como el resultado de la llamada recursiva.
[pos, largo]=separarPalabras(...algo...);

saludos,
Eduardo