Tiene que ver la recursividad con la Modularidad ?

Pregunta de la clase:
Modularidad
Alexander Vladimir Muñiz Escobedo

Alexander Vladimir Muñiz Escobedo

Pregunta
studenthace 5 años

Tiene que ver la recursividad con la Modularidad ?

6 respuestas
para escribir tu comentario
    Irving Juárez

    Irving Juárez

    studenthace 4 años

    No, la recursividad es que una función se llame a si misma, la modularidad es separar el código. Esto quiere decir que no tienen relacion

    Cristian Blandón

    Cristian Blandón

    studenthace 5 años

    ¡Hola!

    En realidad no... La recursividad si genera una "división" de un problema en trozos pequeños, usándose la solución a si misma varias veces (iterando).

    De la misma forma, la modularidad divide un problema en trozos pequeños, pero cada módulo sería "independiente" y se podría trabajar de forma aislada... En la recursividad todo hace parte de lo mismo, no se generan módulos aparte.

    ¡Saludos!

    Gustavo Restrepo

    Gustavo Restrepo

    studenthace 5 años

    siguen el mismo principio "Divide y vencerás"; cuando se habla de divide y vencerás en recursividad, quiere decir que puedes coger un problema y hacer una función que se llame a ella misma hasta encontrar un valor que sería el punto de parada, lo que se hace es dividir el problema en subproblemas pero con la misma función (ejemplos: fibonacci, merge, búsqueda binaria, etc). La modularidad trata de tener funcionalidades por separado, y ya tu decides cual funcionalidad le vas a dar a tu programa.(dividir el codigo).

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 5 años

    La recusividad son funciones, son trozos de código que el algoritmo se repiten las veces que le digas con valores diferentes & la modularidad es dividi para vencer, es dividir un programa en partes pequeñas (modulos) que funcionan de manera independiente.

    Daniel da Silva Jarque

    Daniel da Silva Jarque

    studenthace 5 años

    Recursividad = método que se llama a sí mimo Modularidad = dividir el cógo en partes

    Alberto Perdomo

    Alberto Perdomo

    studenthace 5 años

    Pues son conceptos que se apoyan, pero en si no estan relacionados.

    • Con la recursividad en un mismo metodo llamas ya sea otro u el mismo, esto es muy usado en programación dinamica.
    • Con la modularidad estas dividiendo toto tu codigo para encapsular bloques que puedas reutilizar con frecuencia y que en caso de que se presente un bug sean faciles de arreglar.
Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.

Curso de Programación Orientada a Objetos
Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.