INSTITUTO TECNOLÓGICO DE FELIPE 
CARRILLO PUERTO 
ESTRUCTURA DE DATOS 
“MODULARIDAD” 
NOMBRE DEL PROFESOR (A): MTI. Niels Henryk Aranda Cuevas. 
NOMBRE DEL ALUMNO: Erwin Alexander Villegas tun 
INGENIERÍA EN SISTEMAS COMPUTACIONALES 
SEMESTRE III GRUPO A 
AULA J3 
FELIPE CARRILLO PUERTO A 28 DE SEPTIEMBRE DEL 2014
MODULO 
Un módulo que se supone que representa una función lógica es una secuencia 
léxica mente continúa de instrucciones que se encuentra limitado por elementos 
de fronteras y además se caracteriza por disponer de un nombre o identificador. 
Es aquél que está constituido por una o varias instrucciones físicamente 
contiguas y lógicamente encadenadas, las cuales se pueden referenciar 
mediante un nombre y pueden ser llamadas desde diferentes puntos de un 
programa.
MODULARIDAD 
La modularidad se basa en la descomposición de un problema en una serie de 
sub problemas; dividiéndolo en módulos que resultan de segmentar el problema 
en funciones lógicas que son perfectamente diferenciadas. Esta división exige la 
presencia de un módulo denominado módulo de base o principal a objeto de que 
controle y se relacione con los demás.
VENTAJAS 
1. Un programa modular es fácil de mantener y modificar. 
2. Un programa modular es más fácil de escribir y depurar (ejecutar, probar y poner a punto). 
3. Un programa modular es más fácil de controlar. El desglose de un problema en módulos 
permite encomendar los módulos más complejos a los programadores más 
experimentados y los más sencillos a los programadores nóveles. 
4. Posibilita el uso repetitivo de las rutinas en el mismo o en diferentes programas. 
DESVENTAJAS 
1. No se dispone de algoritmos formales de modularidad, por lo que a veces los 
programadores no tienen claras las ideas de los módulos. 
2. La programación modular requiere más memoria y tiempo de ejecución.

1.2 modularidad

  • 1.
    INSTITUTO TECNOLÓGICO DEFELIPE CARRILLO PUERTO ESTRUCTURA DE DATOS “MODULARIDAD” NOMBRE DEL PROFESOR (A): MTI. Niels Henryk Aranda Cuevas. NOMBRE DEL ALUMNO: Erwin Alexander Villegas tun INGENIERÍA EN SISTEMAS COMPUTACIONALES SEMESTRE III GRUPO A AULA J3 FELIPE CARRILLO PUERTO A 28 DE SEPTIEMBRE DEL 2014
  • 2.
    MODULO Un móduloque se supone que representa una función lógica es una secuencia léxica mente continúa de instrucciones que se encuentra limitado por elementos de fronteras y además se caracteriza por disponer de un nombre o identificador. Es aquél que está constituido por una o varias instrucciones físicamente contiguas y lógicamente encadenadas, las cuales se pueden referenciar mediante un nombre y pueden ser llamadas desde diferentes puntos de un programa.
  • 3.
    MODULARIDAD La modularidadse basa en la descomposición de un problema en una serie de sub problemas; dividiéndolo en módulos que resultan de segmentar el problema en funciones lógicas que son perfectamente diferenciadas. Esta división exige la presencia de un módulo denominado módulo de base o principal a objeto de que controle y se relacione con los demás.
  • 4.
    VENTAJAS 1. Unprograma modular es fácil de mantener y modificar. 2. Un programa modular es más fácil de escribir y depurar (ejecutar, probar y poner a punto). 3. Un programa modular es más fácil de controlar. El desglose de un problema en módulos permite encomendar los módulos más complejos a los programadores más experimentados y los más sencillos a los programadores nóveles. 4. Posibilita el uso repetitivo de las rutinas en el mismo o en diferentes programas. DESVENTAJAS 1. No se dispone de algoritmos formales de modularidad, por lo que a veces los programadores no tienen claras las ideas de los módulos. 2. La programación modular requiere más memoria y tiempo de ejecución.