Buenas!
Hoy creo que todos pudieron hacer (y esperamos que entender) uno o mas algoritmos recursivos.
Les dejamos la encuesta:
Y les pedimos que por favor se tomen 2 minutos para completarla que no es larga.
Si bien no pudimos avanzar mucho más, creemos que es indispensable que hayan pensado, hecho y visto como funciona la recursión.
Les van a quedar para ustedes todos los demás ejercicios que los invitan a utilizar parámetros por referencia, les recomendamos que los intenten resolver y ante cualquier cosa nos consulten.
Vimos que tenían ciertas dudas sobre como invocar funciones, poniendo cosas como:
int una_funcion(){
...
return 9;
}
Y en la invocación, la invocan como un procedimiento:
int main(){
...
una_funcion();
printf("%i", una_funcion);
}
Esto es un error, ya que una_funcion devuelve un entero, y su retorno debe ser guardado en una variable de tipo entero, y luego, lo que se imprime por pantalla es esa variable, algo asi:
int una_funcion(){
...
return 9;
}
int main(){
...
int una_variable = una_funcion();
printf("%i", una_variable);
}
Nos vemos el jueves!
Saludos, Manuel.