[ Foro de Pascal ]

Recursividad- Delphi

11-May-2016 17:10
Carolina Sanchez
3 Respuestas

Hola profesor quería consultarle si podría ayudarme con algunos ejercicios para aprender recursividad ya que me cuesta muchísimo. Actualmente estoy trabajando con el programa delphi, ya empece a ver listas pilas y colas y algunos ejercicios debo hacerlos recursivos pero no entiendo para nada, si puede me daría algunos ejercicios para iniciarme y tomarle la mano?.. Desde ya muchas gracias.


20-May-2016 23:15
Nacho Cabanes (+84)

Si quieres, te puedo proponer varios, uno a uno, para que los resuelvas y ver cuáles son tus dudas.

Para empezar: ¿serías capaz de calcular una potencia (un número elevado a otro) de forma recursiva?


21-May-2016 20:42
Carolina Sanchez

Hola acabo de hacer de hacer el ejercicio, acá se lo paso..

Function Potencia (base:integer; exponente:integer):integer;
var
   Resultado:integer;
begin
 if Exponente = 0 then
   Resultado:=1
 else
   Resultado:= Base * Potencia(base, exponente-1);
 Potencia:= Resultado;
end;


28-May-2016 12:21
Nacho Cabanes (+84)

Perfecto, está muy bien así.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)