17. Funciones recursivas - C++ de 0 a Experto!

Поділитися
Вставка
  • Опубліковано 13 гру 2024
  • Hoy complicamos un poco las funciones para introducir funciones que se llaman a si mismas. Estas funcionan a modo de bucle, pero entenderlas no es fácil, así que tomároslo con filosofía, calma y, sobretodo, con un papel al lado para ir anotando!

КОМЕНТАРІ • 23

  • @DevsDen
    @DevsDen  7 років тому +32

    A parte de las caras de tonto que se me quedan cuando dibujo en pantalla (tendré que ver si puedo hacer que se actualice), os gusta la idea de que dibuje en pantalla para aclarar algunos conceptos? A mi sí! :D

  • @josuemedina6882
    @josuemedina6882 3 роки тому +2

    Al fin entendí, llevo 1 día buscando una explicación detallada, toma tu like buen hombre.

  • @flugelvogel
    @flugelvogel 2 роки тому +1

    Lei un comentario que menciona que al fin entendio la recursividad con un ejemplo practico, ya somos dos, vuelva buen hombre.

  • @santiagomarulanda7640
    @santiagomarulanda7640 Рік тому +1

    Muchas gracias, estaba muy confundido con este tema, más que todo cuando hay varias recursivas dentro de la función, por ejemplo el factorial con recursivas es facial, pero ya aquí con Fibonacci dónde hay más de una llamada recursiva por función, se hace algo confuso, pero con ese árbol que hiciste al final, me quedo bastante claro, muchas gracias. 😊

  • @tomassalas8031
    @tomassalas8031 Рік тому

    Que tema tan abstracto y complejo de procesar. Pero lo explicas tan bien que me ayudaste a comprenderlo mejor. Muchas gracias por este video

  • @wilfredofuturi9600
    @wilfredofuturi9600 4 роки тому

    GRACIAS BRO, POR FIN ENTENDI LA RECURSIVIDAD

  • @miltonstebanruizdiaz8025
    @miltonstebanruizdiaz8025 2 роки тому

    Porqueno has vuelto a subircontenido?.tu eres de los pocos que hace estos temas muy completos y entendibles

  • @vgarzareyna
    @vgarzareyna 7 років тому

    Hola Guillem, lo qué pasa es que hace unos dos años empecé a aprender a programas en mi secundaria con Karel, el "robot", y recuerdo que cuando mi maestro nos explicó las funciones recursivas nos dijo que había una forma de crear una pila de datos. Algo así como:
    Inicia programa
    Función "a" {
    Si hacer {
    Llamar función "a"
    }
    }
    Inicia ejecución
    Función "a"
    Termina ejecución
    Termina programa
    Y ese hacer algo después del si se va acumulando las veces que se vuelva a llamar la función y al final, cuando se deja de llamar, se ejecuta el hacer algo tantas veces como se ha debido de ejecutar en principio.

    • @DevsDen
      @DevsDen  7 років тому

      Eso es justo lo que está haciendo esta función recursiva ;)

    • @vgarzareyna
      @vgarzareyna 7 років тому

      Disculpa, sin el nombre ni me di cuenta, pero si lo entendí.

  • @jhonstone7881
    @jhonstone7881 7 років тому +2

    Justo tenia la necesidad de aprender c++ y que genial haber encontrado tu canal que tiene esta increible serie que me ayudara muchisimo y si no es molestia me podrias recomendar algunos libros que me faciliten aun mas el aprendizaje de este lenguaje?

    • @ForkoEternal
      @ForkoEternal 7 років тому

      Seguro que él puede recomendarte algo, por ahora te animo a que visites su foro (pushedx.net/) en el que quizá podamos echarte una mano y cualquier cuestión será vista y contestada con mayor brevedad que por aquí.

    • @DevsDen
      @DevsDen  7 років тому +2

      Buenas! Gracias por el comentario! Yo personalmente siempre tengo a mano el libro "Programación en C++" de la editorial McGraw Hill. Sin embargo, nunca me ha gustado aprender de libros. Los uso como un medio de cimentar conocimientos y repasar, pero no para formarme de 0. La mejor forma de aprender es probando, y (al menos a mi me pasa) con los libros me cuesta mucho ponerme a probar...

  • @ThePsjuan97
    @ThePsjuan97 7 років тому +1

    Algún video de tail recursion y memorization, incluso alguna técnica para encontrar los casos bases, se agradecería bastante 😊

    • @DevsDen
      @DevsDen  7 років тому +1

      Me pides cosas bastante avanzadas ^^ Para explicar tail recursion antes tendría que hablar de muuuchas cosas, al menos de la stack =P Y memorization.. umm.. no hay soluciones estándares al respecto (así como en python es una chorrada) en c++ muchas veces depende pura y exclusivamente del algorismo sobre el que quieras aplicarlo, pero lo consideraré ;)
      Cuando dices casos bases a que te refieres?

  • @michaelalexanderramosquint7781
    @michaelalexanderramosquint7781 7 років тому +1

    Fibonachi me enseñaron con un programa basico en el colegio me enseñaron pero lo aplicamos a la programacion en netbeans en java

  • @rodrigoortega7426
    @rodrigoortega7426 4 роки тому

    Hola hermano xq nos ayuda con un curso de programación funcional en c++ q muy pocos video t lo agradecería muchísimo y gracias por este curso

  • @abdelatif_7
    @abdelatif_7 Рік тому

    Tio lo q no puede ser esq no dejes a la gente q aumente la calidad del vídeo, así nadie lo verá

  • @rodritiesticona9065
    @rodritiesticona9065 5 років тому

    ez papu
    algo mas hard