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!