Está en la página 1de 3

ESCUELA SUPERIOR POLITÉCNICA

DE CHIMBORAZO

Nombre:
• Gabriela Elizabeth Palacios Ocaña

Curso:
• Primero
Paralelo:
• "B"

Profesora:
Ing. Lourdes Paredes

1
PROGRAMACIÓN MODULAR:
Es una técnica utilizada para el desarrollo de software, donde se divide el programa en muchos componentes
o bloques pequeños autónomos llamados módulos, que son manejables, lógicos y funcionales.
El módulo es un bloque de sentencias que resuelve un problema particular. Cada módulo contiene todo lo
necesario para cumplir con su propia funcionalidad y se puede editar o modificar sin que se vea afectado el
resto del proyecto.
Esta forma de programar se logra manteniendo una interfaz de módulo permanente que usan los demás
componentes del software para así poder acceder a las funciones de cada módulo.
DISEÑO DESCENDENTE:
Es una técnica que permite diseñar la solución de un problema con base en la modularización o
segmentación dándole un enfoque de arriba hacia abajo (Top Down Design).
MODULO:
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.
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. Esta técnica se usa mucho en programación ya que
programar no es más que resolver problemas, y se le suele llamar diseño descendente, metodología del
divide y vencerás o programación top-down.
Es evidente que si esta metodología nos lleva a tratar con subproblemas, entonces también tengamos la
necesidad de poder crear y trabajar con subprogramas para resolverlos. A estos subprogramas se les suele
llamar módulos, de ahí viene el nombre de programación modular. En Pascal disponemos de dos tipos de
módulos: los procedimientos y las funciones.
TIPOS:
Los parámetros por valor
Los parámetros por valor tienen dicho nombre porque lo que recibe el subprograma no es 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
Los parámetros por referencia
En cambio, en los parámetros por referencia lo que se pasa al procedimiento son los datos en sí. Y si éste los
modifica, los cambios permanecerán una vez que la ejecución vuelva al módulo que invocó al
procedimiento. Se utilizan para obtener valores de los cálculos que haga un subprograma.
ALCANCE DE LAS VARIABLES:
Cuando se consideran varios módulos de software y no un solo programa principal, se pueden declarar
variables tanto en el contexto global del algoritmo, como de manera local en cada módulo a lo que se le
conoce como alcance de las variables, en otras palabras, esto permite identificar la zona del programa donde
una variable es accesible “conocida”.

2
3

También podría gustarte