0% encontró este documento útil (0 votos)
11 vistas9 páginas

Programacion Modular

La programación modular es un paradigma que divide un programa en módulos para mejorar su legibilidad y manejo. Cada módulo resuelve un subproblema y puede comunicarse con otros a través de interfaces definidas. Se discuten los conceptos de parámetros por valor y por referencia, así como las metodologías de desarrollo Top-Down y Bottom-Up.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas9 páginas

Programacion Modular

La programación modular es un paradigma que divide un programa en módulos para mejorar su legibilidad y manejo. Cada módulo resuelve un subproblema y puede comunicarse con otros a través de interfaces definidas. Se discuten los conceptos de parámetros por valor y por referencia, así como las metodologías de desarrollo Top-Down y Bottom-Up.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ingeniería en tecnologías de la información

y comunicación

MATERIA: programación orientada a eventos

INTEGRANTES:
Victor Daniel Gómez Guillen
Sanchez Bautista Joaquin Alberto
Leydi Cristel Arena Domínguez
Jeremy Balcazar Garcia

MAESTRO: Juan Carlos Clemente Jimenez


CONCEPTO
Metodología La programación modular es
para el un paradigma de
programación que consiste
desarrollo de en dividir un programa en
programas módulos o subprogramas con

modulares. el fin de hacerlo más legible y


manejable.
Objetivos de la Programación
Modular

Un 'módulo' es cada una de las partes de un programa que resuelve uno de los subproblemas en que
se divide el problema complejo original. Cada uno de estos módulos tiene una tarea bien definida y
algunos necesitan de otros para poder operar. En caso de que un módulo necesite de otro, puede
comunicarse con éste mediante una interfaz de comunicación que también debe estar bien definida.

Si bien un módulo puede entenderse como una parte de un programa en cualquiera de sus formas y
variados contextos, en la práctica se los suele tomar como sinónimos de procedimientos y funciones.
Pero no necesaria ni estrictamente un módulo es una función o un procedimiento, ya que el mismo
puede contener muchos de ellos. No debe confundirse el término "módulo" (en el sentido de
programación modular) con términos como "función" o "procedimiento", propios del lenguaje que lo
soporte.
Función
De los métodos más conocidos para resolver
un problema, es dividirlo en problemas más
pequeños, llamados subproblemas. De esta
manera, en lugar de resolver una tarea
compleja y tediosa, resolvemos otras más
sencillas y a partir de ellas llegamos a la
solución
parámetros por valor
Los parámetros por valor tiene dicho nombre porque lo
que recibe el subprograma no son más que copias de los
valores de los datos que el programa invocador le pasa.
Por tanto si en el procedimiento modificamos alguno de
estos valores, los datos originales permanecerán
inalterados
parámetros por referencia
la variable que se recibe como parámetro en la función
apunta exactamente a la misma dirección de memoria
que la variable original por lo que si dentro de la función
se modifica su valor también se modifica la variable
original.
Desarrollo
Top-Down
Bottom-up
¡Gracias!

También podría gustarte