Introducción y entorno de edición de programas COBOL
  • Bienvenida y Temas del Curso
  • Evolución y Aplicaciones COBOL
  • Hoja de Codificación COBOL
  • Ejemplo de Hoja de Codificación
  • Editor para Programas COBOL y Conceptos de TSO e ISPF en el Mainframe IBM
  • Opción para editar COBOL en ISPF de IBM
  • Práctica con el Editor de Programas COBOL
  • Liga para descargar software Editor
Estructura de un Programa COBOL
  • Estructura de un Programa COBOL y un vistazo con un programa ejemplo
Usos y Reglas en COBOL
  • Caracteres permitidos, Palabras reservadas, Literales y Constantes figurativas
  • Liga de Palabras reservadas COBOL
IDENTIFICATION DIVISION
  • Teoría y codificación de la IDENTIFICATION DIVISION.
ENVIRONMENT DIVISION.
  • Teoría y codificación de la ENVIRONMENT DIVISION.
DATA DIVISION
  • Archivo, Registro y Campo
  • FILE SECTION
  • Codificando en la FILE SECTION
  • WORKING-STORAGE SECTION
  • Codificando en la WORKING-STORAGE SECTION
  • Uso de campos empacados
  • Uso de niveles 77
  • LINKAGE SECTION
  • Codificando en la LINKAGE SECTION
PROCEDURE DIVISION
  • Párrafos, Instrucciones y Tipos de Instrucciones
  • Instrucciones básicas
  • Elementos básicos para desarrollar un programa COBOL
  • Diagramas de Flujo como herramienta de programación
  • Revisión de Programa Ejemplo
  • Codificando en la PROCEDURE DIVISION
  • Compilando en línea un programa COBOL
  • Liga para compilar y ejecutar un programa COBOL
  • Descarga gratuita de compilador COBOL para PC
  • Compilando nuestro programa con el compilador de PC-Windows
  • Edición de campos numéricos en reportes y formato de nuevo reporte ejemplo
  • Formato de Reporte ejemplo
  • Cambios en la DATA DIVISION de Programa Ejemplo
  • Ejemplo de contenido de archivo de Empleados
  • Cambios en la PROCEDURE DIVISION de Programa Ejemplo
  • Programa ejemplo sin estructurar
  • Compilar y ejecutar programa ejemplo con el software de PC-Windows
Sentencias PROCEDURE DIVISION
  • DISPLAY
  • Ejemplo de la sentencia DISPLAY
  • ACCEPT
  • Ejemplo de la sentencia ACCEPT y DISPLAY
  • MOVE
  • Ejemplo de la instrucción MOVE
  • Ejemplo de la instrucción MOVE CORRESPONDING
  • SUBTRACT y uso de Signos en campos numéricos
  • Ejemplo de la instrucción SUBTRACT
  • MULTIPLY, DIVIDE y COMPUTE
  • Ejemplo de la instrucción COMPUTE
  • IF
  • IF con operadores lógicos y EVALUATE
  • Ejemplo de las instrucciones IF y EVALUATE
  • GO TO DEPENDING ON
  • Ejemplo de la instrucción GO TO .... DEPENDING ON
  • EXIT Y PERFORM
  • Codificación en línea del PERFORM y EXIT.
  • Ejemplo de la instrucción PERFORM y EXIT
  • IF's Anidados
  • Ejemplo de IF's anidados
  • CALL
  • Diagrama instrucción CALL
  • Uso de Niveles 88
Programación Estructurada
  • Ventajas y Estructuras Básicas
  • Estructura Secuencial
  • Estructura Selectiva
  • Estructura Repetitiva
  • Prueba en línea de Programación Estructurada
  • Ejemplo de programación estructurada
  • Estructura en línea de Programa Ejemplo
  • Compilando programa estructurado
  • Programa ejemplo con programación estructurada
Manejo de Archivos
  • Archivos secuenciales
  • Archivos indexados
  • Valores Posibles de FILE STATUS
  • Archivos indexados de Entrada / Salida
  • Uso del COPY
Uso de Tablas
  • Cláusula OCCURS
  • Guardar y extraer información de Tablas
  • Programa en línea para manejo de Tablas
  • Ejemplo de Tabla en COBOL
  • Instrucción SEARCH y SET
  • Ejemplo de Programa con SEARCH
SORT
  • Definición en ENVIRONMENT DIVISION Y DATA DIVISION
  • USING y GIVING
  • INPUT PROCEDURE y GIVING
  • USING y OUTPUT PROCEDURE
  • INPUT PROCEDURE y OUTPUT PROCEDURE