Tema: recursivo
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2012, 19:18
Avatar de oscard41
oscard41
 
Fecha de Ingreso: mayo-2012
Ubicación: Caracas
Mensajes: 288
Antigüedad: 12 años
Puntos: 8
Respuesta: recursivo

Buenas tardes, no eso no es un algoritmo recursivo.. eso que hiciste son iteraciones...

un algoritmo recursivo se basa en un metodo que se llama asi mismo el cual posee un caso base
para poder ser finalizado...

aqui te dejo un pequeño ejemplo

Código java:
Ver original
  1. public void mcd(int a,int b)
  2.      {
  3.        x=a%b;
  4.         // Este es el caso base donde si x es igual a cero devuelbe el valor de la variable "b"..
  5.         if(x==0)
  6.         {
  7.           System.out.print("el mcd es: "+b);
  8.         }
  9.         else
  10.      //En caso que no se cumpla el caso base es aqui donde viene la
  11.     //"RECURSIVIDAD" el metodo
  12.    //se llama asi mismo si te das cuenta es metodo se llama mcd-->"maximo comun divisor" y aqui se
  13.   //esta llamando asi mismo pero con otros parametros
  14.            mcd(b,x);
  15.             }

espero y te sirva...