11 - Sucesión Fibonacci mediante Recursividad (EDDJava)

Поделиться
HTML-код
  • Опубликовано: 18 янв 2025

Комментарии • 29

  • @MarDanPB
    @MarDanPB 8 лет назад +1

    En verdad hay que felicitarte, me has dado una explicacion de la sucesion Fibonacci excelente, mas claro imposible y dalo por hecho seguire de cerca tus videos, mil gracias desde Guatemala muchos Saludos...!!!!!

  • @OrlandoAlejandroValenciaQuiroz
    @OrlandoAlejandroValenciaQuiroz 10 лет назад +5

    Excelente canal, muchas Gracias, sigo aprendiendo con usted!!!

  • @diegogigena6350
    @diegogigena6350 2 года назад

    Buenas clase👌👌👌

  • @pephito12
    @pephito12 9 лет назад +1

    Maestro,excelente explicación.
    Gracias.

  • @JNTN__
    @JNTN__ 9 лет назад

    Mejor explicación imposible el lo dijo! like!!!

  • @angydust666
    @angydust666 8 лет назад

    Buen video !!! Muchas gracias :) !!!!!!! saludos desde spain

  • @victorangelguerrerochong854
    @victorangelguerrerochong854 4 года назад

    como se ponen los dos palitos del primer if?

  • @Sikko_
    @Sikko_ 8 лет назад +1

    Si quisiera que el orden lo empezara a contar desde el cero:
    0, 1, 1, 2, 3, 5, 8....
    que cambiaría??

    • @mfloodz7834
      @mfloodz7834 8 лет назад

      No cambia nada, espero que esto te ayude:
      public int Fibo (int n){
      if (n==0 || n==1){
      return 1;
      }else {
      return Fibo (n-1)+ Fibo (n-2);
      }
      }

    • @juandavidbecapillimue5407
      @juandavidbecapillimue5407 5 лет назад

      @@mfloodz7834 si n es igual a cero tiene que retornar 0

    • @juandavidbecapillimue5407
      @juandavidbecapillimue5407 5 лет назад

      @@mfloodz7834 estas mal

  • @acostamartin1997
    @acostamartin1997 5 лет назад

    Muuuuuyyy buen canal

  • @OrlandoAlejandroValenciaQuiroz
    @OrlandoAlejandroValenciaQuiroz 10 лет назад

    Ing. algo de arboles y grafos, por favor.

  • @Karen-592
    @Karen-592 5 лет назад +1

    Esta es la explicacion del profe con lo resultados a detalle del ciclo de Fibonacci
    /*
    * EMPIEZA n=4 fibo=0 primero=1 segundo=0
    * Corre n=4 fibo=1 primero=0 segundo=1
    * n=3 fibo=1 primero=1 segundo=1
    * n=2 fibo=2 primero=1 segundo=2
    * n=1 fibo=3 primero=2 segundo=3
    * n=0 fibo=3*/

  • @AnaGuerra03
    @AnaGuerra03 3 года назад

    como se le ocurrio que era (n-1)+(n-2)??

  • @sociedaddeagua5040
    @sociedaddeagua5040 4 года назад

    Mediante recursividad de donde saca los valores como el 144 o 4,siendo que el unico dato que das es 12. No entiendo el procedimiento para llegar a esa conclusión. Si alguien puede ayudarme por favor harian un favor.

  • @pulpoyek
    @pulpoyek 3 года назад +1

    public class fibonaci {
    public static int fibo(int n){
    if (n==1 || n==2)return 1;
    else return fibo(n-1)+fibo(n-2);
    }
    public static void main(String[] args){
    Scanner c=new Scanner(System.in);
    int d=c.nextInt();
    System.out.println("la sumatoria fibonaci de "+d+" es:"+fibo(d));
    }
    }

  • @santiagomoralesl.2945
    @santiagomoralesl.2945 9 лет назад +1

    #Excelente :)

    • @MasterHeHeGar
      @MasterHeHeGar  9 лет назад

      +Santiago Morales Lemus Que tal amigo, #GraciasAlMIllón

  • @morecente
    @morecente 7 лет назад

    Maestro!

  • @1978antrax
    @1978antrax 9 лет назад

    Interesante

  • @onlyblas7657
    @onlyblas7657 7 лет назад

    SIMPLEMENTE #QuisieraQueSeaMiProfeEnLaUni Excelentes videos:) ;v

  • @owenV30
    @owenV30 3 года назад

    yo no logro comprender el primero

  • @bryangarcia7106
    @bryangarcia7106 3 года назад +1

    Por si acaso a alguien le quedo alguna duda, igual que a mi. No es código, pero es una manera muy gráfica de verlo: ruclips.net/video/k6I_TOW6O2o/видео.html

  • @edwingarduno3741
    @edwingarduno3741 Год назад

    Mr. i do it with arrays:
    public int cicloFibonacci(int n) {
    if (n == 0 || n < 0) {
    return 0;
    } else {

    int arr[] = new int[n];
    for (int i = 0; i < arr.length; i++) {
    if (i == 0) {
    arr[i] = 1;
    }
    if (i == 1) {
    arr[i] = 1;
    }
    if (i > 1) {
    arr[i] = arr[i - 1] + arr[i - 2];

    }
    }
    return arr[n - 1];
    }
    }

  • @richiepachas
    @richiepachas 7 лет назад

    como se podia hacer en un j frame

  • @davidzambada2865
    @davidzambada2865 3 года назад +1

    Fibonazi xd

  • @Gkedss
    @Gkedss 2 года назад

    Mi aporte por si alguien quiere pedirle los números al usuario.
    import javax.swing.JOptionPane;
    public class PrincipalFibo {
    public static void main(String[] args) throws Exception {
    PrincipalFibo objetoFibo = new PrincipalFibo();
    PrincipalFibo objetoFibo2 = new PrincipalFibo(); // creo un nuevo objeto para la segunda forma de impresión
    int núm = (Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese n número")));
    // le pido al usuario que ingrese un número
    JOptionPane.showMessageDialog(null,
    "El factorial del número " + núm + " es " + objetoFibo2.FibonacciRecur(núm));
    // muestro el resultado de el método. Segunda forma de impresión
    System.out.println("
    ");
    System.out.println("La sucesión fibonacci de 12 es " + objetoFibo.FibonacciRecur(12));
    // primera forma de impresión del ejercicio
    }
    // Creando mi fibonacci recursivo
    public int FibonacciRecur(int número) {
    if (número == 1 || número == 2) {
    return 1; // caso base (respuesta explicita)
    }
    else {
    // dominio (problema -1)
    return FibonacciRecur(número - 1) + FibonacciRecur(número - 2);
    }
    }
    }