[ Foro de Pascal ]
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.
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?
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;
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.)