Documente Academic
Documente Profesional
Documente Cultură
“Lenguaje de Interfaz”
Alumno
Angel Alexis Dominguez Campos
“603 A”
1
INDICE
INTRODUCCION ........................................................................................................................ 3
MODULARIZACIÓN ................................................................................................................... 4
3.1 Procedimientos ................................................................................................................. 4
Procedimientos internos ..................................................................................................... 5
3.2 Macros ............................................................................................................................... 6
Diferencias entre Macros y Procedimientos ......................................................................... 7
CONCLUSIÓN............................................................................................................................. 8
Bibliografía ................................................................................................................................... 9
2
INTRODUCCION
3
.MODULARIZACIÓN
Los programas pueden escribirse en módulos, los que permiten que un problema
general pueda descomponerse en una serie de subproblemas independientes
(Divide y vencerás). Se puede repartir la tarea entre varias personas, y concentrarse
en la resolución de cada subproblema.
Cuando una tarea debe realizarse más de una vez en un mismo programa, la
modularización evita la programación redundante, ya que una vez definida la tarea
como un módulo independiente, puede ser invocada desde cualquier parte del
código; se aprecia también una menor longitud del programa.
3.1 Procedimientos
Los procedimientos son subprogramas que se encuentran dentro o fuera del
subprograma principal
4
PROC nomProc
proposición
[proposicion]
...
ENDP [nomProc]
CALL nomProc
RET
Procedimientos internos
En esta clase de rutinas o subprogramas se encuentra dentro del archivo del programa principal.
En programa pueden incluirse cuantos procedimientos son necesarios
Procedimientos externos
Es aquella que se encuentra en un segmento de código diferente al que almacena
el programa principal, es decir, se encuentra en un archivo diferente. Su formato es
semejante al de un procedimiento interno donde la única diferencia estriba en que
será de tipo lejano (FAR) en un lugar cercano (NEAR)
5
3.2 Macros
Es un conjunto de instrucciones asociadas a un identificador: el nombre de la
macro. Este conjunto de instrucciones es invocado como una sola instrucción o
macroinstrucción. Para emplear una macro en un programa debemos de definir
la macro e invocar la macro. La definición de una macro establece el nombré al
que se le asocia la macro, el número y nombre de sus parámetros formales y
qué instrucciones contiene la macroinstrucción. La sintaxis de la definición de
una macro es la siguiente:
6
Diferencias entre Macros y Procedimientos
MACROS
PROCEDIMIENTOS
Reducen el código
Legible en un programa
7
CONCLUSIÓN
En esta investigación aprendimos sobre el tema de modularizacion y cómo es que
este método nos brinda diferentes maneras de dividir un programa y otorgarles una
tarea específica a diferentes personas con el fin de resolver problemas mediante
procesos que se necesitan ser definidos y llamados para que su ejecución se realice
todo lo presentado en esta investigación nos permite tener un conocimiento de cómo
poder diseñar programas y subdividirlos.
8
Bibliografía