Curso de Desarrollo con COBOL
Acerca de este curso
> Módulo 1: Introducción a COBOL y Fundamentos
¿Qué es COBOL?
Historia de COBOL
El argumento a favor de COBOL (¿Por qué COBOL?)
Idiosincrasias de COBOL
Metalenguaje de sintaxis COBOL
Estructura de los programas COBOL
Las cuatro divisiones
Reglas de programacion COBOL
Programas de ejemplo
Dónde obtener un compilador COBOL
> Módulo 2: Declaración de datos en COBOL
Categorías de datos del programa
Declaración de elementos de datos
Asignación en COBOL
Datos estructurados
> Módulo 3: Conceptos básicos de la división de procedimientos y Estructuras de Control: Selección e Iteración
Entrada y salida con ACCEPT y DISPLAY
Aritmética en COBOL
Escribamos un programa
Selección
Declaración IF
Tipos de condición
Sujetos implícitos
IF anidados
Alcance delimitador: END-IF vs. Period
Nombres de condiciones
EVALUATE
Párrafos revisados
El verbo PERFORM
PERFORM..TIMES
PERFORM.. UNTIL
RENDIMIENTO..VARYING
> Módulo 4: Archivos Secuenciales
¿Qué es un archivo?
Procesamiento de archivos secuenciales
Archivos con varios tipos de registro
Archivos secuenciales de la impresora
Registros de longitud variable
> Módulo 5: PICTURE
Formato de salida
Tipos de edición
Edición de símbolos
Edición de inserción
Edición de supresión y reemplazo
Ejemplo de líneas de impresión
Restricciones de cadenas de PICTURE
El símbolo de escala de la cláusula PICTURE
> Módulo 6: Procesamiento de archivos secuenciales
Organización de archivos frente a método de acceso
Organización secuencial
Procesamiento de ruptura de control
Actualización de archivos secuenciales
El problema de la actualización completa del archivo
> Módulo 7: Creación de datos tabulares
Tablas frente a matrices
Declaración de tablas
¿Por qué usar datos tabulares?
Tablas Multidimensionales
Tablas precargadas
Cambios en la tabla ANS 85
> Módulo 8: Declaración avanzada de datos
La cláusula REDEFINE
La cláusula RENAMES
La Cláusula de USAGE
Aritmética decimal
> Módulo 9: Búsqueda de datos tabulares
SEARCHING
Búsqueda usando SEARCH y SEARCH ALL
El verbo SEARCH
El verbo SEARCH ALL
Tablas de longitud variable
> Módulo 10: Clasificación y fusión
SORTING
Combinar archivos
> Módulo 11: Manipulación de Strings
El verbo INSPECT
Concatenación de cadenas
División de Strings
Modificación de referencia
Funciones intrínsecas
> Módulo 12: Creación de grandes sistemas
Subprogramas y el verbo COPY
El verbo CALL
El verbo CPY
> Módulo 13: El escritor de informes COBOL
Report Writer
Declarativos
Resumen
Introducción
Descripciones de archivos
Especificación de impresión