UNIDAD 4: SUBRUTINAS FUNCIONES Y BATCH
LECCION: SUBRUTINAS:
- Son secciones de código que pueden ser utilizados mas de una vez.
MODULARIZAR:
- Es la acción de pasar porciones de código de un programa a subrutinas, para su mejor lectura y
mantenimiento.
Creación de subrutinas puede ser en un INCLUDE de datos o el programa control.
Nombrarlo de acuerdo a lo que hará y este no debe tener longitud mas de 30 posiciones.
TIPOS:
Internas.- Dentro del programa
Externas.- En un programa distinto del que se llama en un INCLUDE de subrutinas o en otro programa
Existen 3 tipos de parámetros:
De entrada
De salida
De entrada y salida
Las opciones: Tables - Using - Changing.
Cuando se hace una llamada a subrutina se debe respetar este orden como fue declarado.
Formas de pasar parámetros:
paso por valor.- Los parámetros formales no afectan a los actuales.
paso por referencia.- Si cambia los parámetros formales, el contenido del campo en el programa
que hace la llamada también cambia.
paso por valor y resultado.- Se crean los parámetros formales como copia de los actuales. Los cambios
de los formales son copiados a los actuales al final de rutina.