SlideShare una empresa de Scribd logo
1 de 4
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.

Más contenido relacionado

La actualidad más candente

Árboles Binarios y Grafos
Árboles Binarios  y GrafosÁrboles Binarios  y Grafos
Árboles Binarios y GrafosNoel E Jimenez
 
how to calclute time complexity of algortihm
how to calclute time complexity of algortihmhow to calclute time complexity of algortihm
how to calclute time complexity of algortihmSajid Marwat
 
Arreglos Multidimensionales
Arreglos MultidimensionalesArreglos Multidimensionales
Arreglos MultidimensionalesFernando Solis
 
DATA STRUCTURE AND ALGORITHM FULL NOTES
DATA STRUCTURE AND ALGORITHM FULL NOTESDATA STRUCTURE AND ALGORITHM FULL NOTES
DATA STRUCTURE AND ALGORITHM FULL NOTESAniruddha Paul
 
Graph Data Structure
Graph Data StructureGraph Data Structure
Graph Data StructureKeno benti
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalJose Angel Rodriguez
 
Metodos de programacion no-lineal
Metodos de programacion no-linealMetodos de programacion no-lineal
Metodos de programacion no-linealRobert Rivero
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionalesguestefc95b
 
DAA-Floyd Warshall Algorithm.pptx
DAA-Floyd Warshall Algorithm.pptxDAA-Floyd Warshall Algorithm.pptx
DAA-Floyd Warshall Algorithm.pptxArbabMaalik
 

La actualidad más candente (20)

Iterations and Recursions
Iterations and RecursionsIterations and Recursions
Iterations and Recursions
 
Árboles Binarios y Grafos
Árboles Binarios  y GrafosÁrboles Binarios  y Grafos
Árboles Binarios y Grafos
 
TEORÍA DE GRAFOS
TEORÍA DE GRAFOSTEORÍA DE GRAFOS
TEORÍA DE GRAFOS
 
how to calclute time complexity of algortihm
how to calclute time complexity of algortihmhow to calclute time complexity of algortihm
how to calclute time complexity of algortihm
 
Isomorfos y arboles
Isomorfos y arbolesIsomorfos y arboles
Isomorfos y arboles
 
Arreglos Multidimensionales
Arreglos MultidimensionalesArreglos Multidimensionales
Arreglos Multidimensionales
 
Recursividad
RecursividadRecursividad
Recursividad
 
DATA STRUCTURE AND ALGORITHM FULL NOTES
DATA STRUCTURE AND ALGORITHM FULL NOTESDATA STRUCTURE AND ALGORITHM FULL NOTES
DATA STRUCTURE AND ALGORITHM FULL NOTES
 
Graph Data Structure
Graph Data StructureGraph Data Structure
Graph Data Structure
 
Hashing
HashingHashing
Hashing
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
 
Extensible hashing
Extensible hashingExtensible hashing
Extensible hashing
 
Breadth first search
Breadth first searchBreadth first search
Breadth first search
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Recursividad
RecursividadRecursividad
Recursividad
 
Big o notation
Big o notationBig o notation
Big o notation
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Metodos de programacion no-lineal
Metodos de programacion no-linealMetodos de programacion no-lineal
Metodos de programacion no-lineal
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
 
DAA-Floyd Warshall Algorithm.pptx
DAA-Floyd Warshall Algorithm.pptxDAA-Floyd Warshall Algorithm.pptx
DAA-Floyd Warshall Algorithm.pptx
 

Destacado

La modularidad de la mente
La modularidad de la menteLa modularidad de la mente
La modularidad de la menteUTPL UTPL
 
II Jornada de rehabilitacion neurocognitiva en Barcelona, 2013
II Jornada de rehabilitacion neurocognitiva en Barcelona, 2013II Jornada de rehabilitacion neurocognitiva en Barcelona, 2013
II Jornada de rehabilitacion neurocognitiva en Barcelona, 2013Roberta Ghedina
 
Modelos de procesamiento de la informacion
Modelos de procesamiento de la informacionModelos de procesamiento de la informacion
Modelos de procesamiento de la informacionFirelove
 
Investigación en Atención Primaria en Salud
Investigación en Atención Primaria en SaludInvestigación en Atención Primaria en Salud
Investigación en Atención Primaria en SaludUniversidad de La Sabana
 
Teoria psicoanalitica
Teoria psicoanaliticaTeoria psicoanalitica
Teoria psicoanaliticadiegokornelio
 

Destacado (9)

Jerry Fodor
Jerry FodorJerry Fodor
Jerry Fodor
 
La modularidad de la mente
La modularidad de la menteLa modularidad de la mente
La modularidad de la mente
 
II Jornada de rehabilitacion neurocognitiva en Barcelona, 2013
II Jornada de rehabilitacion neurocognitiva en Barcelona, 2013II Jornada de rehabilitacion neurocognitiva en Barcelona, 2013
II Jornada de rehabilitacion neurocognitiva en Barcelona, 2013
 
Modelos de procesamiento de la informacion
Modelos de procesamiento de la informacionModelos de procesamiento de la informacion
Modelos de procesamiento de la informacion
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Cognitivos
CognitivosCognitivos
Cognitivos
 
Investigación en Atención Primaria en Salud
Investigación en Atención Primaria en SaludInvestigación en Atención Primaria en Salud
Investigación en Atención Primaria en Salud
 
Normas apa-sangria
Normas apa-sangriaNormas apa-sangria
Normas apa-sangria
 
Teoria psicoanalitica
Teoria psicoanaliticaTeoria psicoanalitica
Teoria psicoanalitica
 

Similar a 1.2 modularidad

Similar a 1.2 modularidad (20)

Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Lucy
LucyLucy
Lucy
 
Cuestionario unidad 6
Cuestionario unidad 6Cuestionario unidad 6
Cuestionario unidad 6
 
Modularidad
ModularidadModularidad
Modularidad
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
Programación modular. Esteban Alzate Duque
Programación modular. Esteban Alzate DuqueProgramación modular. Esteban Alzate Duque
Programación modular. Esteban Alzate Duque
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
Clase 2
Clase 2Clase 2
Clase 2
 
Pseint - Ejercicios de modularización.pptx
Pseint - Ejercicios de modularización.pptxPseint - Ejercicios de modularización.pptx
Pseint - Ejercicios de modularización.pptx
 
Programacion orientada a objetosj
Programacion orientada a objetosjProgramacion orientada a objetosj
Programacion orientada a objetosj
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Paradigmas de programacion trabajo final
Paradigmas de programacion trabajo final Paradigmas de programacion trabajo final
Paradigmas de programacion trabajo final
 
Programacion estruturada
Programacion estruturadaProgramacion estruturada
Programacion estruturada
 

Más de erwin_alexander

Más de erwin_alexander (14)

Unidad 4, investigacion
Unidad 4, investigacionUnidad 4, investigacion
Unidad 4, investigacion
 
Unidad 3, circuito secuencial
Unidad 3, circuito secuencialUnidad 3, circuito secuencial
Unidad 3, circuito secuencial
 
Unidad 2, circuito combinacional
Unidad 2, circuito combinacionalUnidad 2, circuito combinacional
Unidad 2, circuito combinacional
 
Unidad 1, fuente de poder
Unidad 1, fuente de poderUnidad 1, fuente de poder
Unidad 1, fuente de poder
 
ANALISIS DE LOS ALGORITMOS
ANALISIS DE LOS ALGORITMOSANALISIS DE LOS ALGORITMOS
ANALISIS DE LOS ALGORITMOS
 
METODOS DE BUSQUEDA
METODOS DE BUSQUEDAMETODOS DE BUSQUEDA
METODOS DE BUSQUEDA
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
3.0 estructuras lineales
3.0 estructuras lineales3.0 estructuras lineales
3.0 estructuras lineales
 
2.1 recursividad
2.1 recursividad2.1 recursividad
2.1 recursividad
 
1.5 memoria dinamica
1.5 memoria dinamica1.5 memoria dinamica
1.5 memoria dinamica
 
1.4 memoria estatica
1.4 memoria estatica1.4 memoria estatica
1.4 memoria estatica
 
1.1 tipos de datos abstractos
1.1 tipos de datos abstractos1.1 tipos de datos abstractos
1.1 tipos de datos abstractos
 
Cálculo vectorial
Cálculo vectorialCálculo vectorial
Cálculo vectorial
 

1.2 modularidad

  • 1. 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
  • 2. 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.
  • 3. 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.
  • 4. 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.