Cobol
[INTRODUCCIÓN AL LENGUAJE DE
PROGRAMACIÓN COBOL]
ÍNDICE
PREREQUISITOS ................................................................................................................... 3
OBJETIVOS ........................................................................................................................... 3
CONTENIDO
1
Introducción al Cobol................................................................................................... 4
2
Estructura básica de un programa Cobol ..................................................................... 5
2.1
2.2
Sintaxis de la Environment Division ...................................................................... 6
2.3
Sintaxis de la Data Division................................................................................... 9
2.4
Sintaxis de la File Section .................................................................................... 10
2.5
Sintaxis de la Working Storage ........................................................................... 11
2.6
Sintaxis de la Linkage Section............................................................................. 12
2.7
3
Sintaxis de la Identification Division ..................................................................... 6
Sintaxis de la Procedure Division ........................................................................ 13
Anexos ........................................................................................................................ 30
3.1Anexo: campos editados o máscaras de edición ................................................ 30
3.2
Anexo: estándares de codificación ..................................................................... 31
3.3
Anexo: Añadir fichero de entrada a JCL (ejecución) ........................................... 32
3.4
Anexo: Añadir fichero de salida a JCL (ejecución).............................................. 33
© 2012, Orizon Learning Institute Todos los derechos reservados
Página 2
PREREQUISITOS
Ninguno, aunque se recomiendan conocimientos de programación.
OBJETIVOS
•
Saber cómo se estructura un programa en COBOL.
•
Dominar la sintaxis del lenguaje de programación COBOL.
•
Conocer cómo se utilizan ficheros en COBOL.
•
Aprender a utilizarlas diferentes sentencias de control en el lugar y
momento adecuado.
•
Averiguar cómo se usan las rutinas en COBOL y la utilidad de las mismas.
•
Saber desenvolverse en el entorno MVS/TSO.
•
Aprender a compilar programas en COBOL.
•
Ejecutar programas en COBOL.
© 2012, Orizon Learning Institute Todos los derechos reservados
Página 3
1 Introducción al Cobol
Es unlenguaje fácil de aprender, utilizado todavía por muchas entidades financieras y grandes empresas. En
un gran ordenador como es un mainframe, que almacena los datos de todo un banco, los programas Cobol
interaccionan con DB2 (para recuperar datos de tablas) y JCL para tratar grandes ficheros.
1.1
Sentando las bases
Un programa cobol escribe en líneas de 80 caracteres máximo. Comocuriosidad, y para evitar errores de
compilación, es necesario saber que existen posiciones establecidas/prohibidas para ciertos elementos.
1.2
Líneas Cobol
La parte (1) comprende las columnas de la 1 a la 6 ambas inclusive y se utiliza para numerar las líneas.
Sobre estos números de línea se pueden escribir una serie de comandos que nos ayudarán a copiar, pegar,
duplicar, borrar e insertarlíneas de código.
La parte (2) comprende la columna 7 y en ella podemos encontrar, un guión (-) que nos indica que esta
línea es continuación de la anterior pero que por su tamaño ocupa más de una línea, un asterisco (*) que
nos indica que el texto que viene a continuación es un comentario.
La parte (3) se le llama Área A comprende las columnas 8 a 11, ambas inclusive, y aquí es donde se...
Regístrate para leer el documento completo.