Programación COBOL
Introducción
El lenguaje COBOL (COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios)
fue creado en el año 1959 con el objetivo de disponer de un lenguaje de programación universal
que pudiera ser usado en cualquier ordenador y orientado a lo que conocemos como la informática
de gestión.
El Cobol es un lenguaje de programación muy útil para procesar y almacenar grandes cantidades de
datos, y el más utilizado en aplicaciones empresariales.
El lenguaje COBOL ha ido evolucionando, publicándose diversas versiones a lo largo del tiempo. Es
en el año 1974, cuando la organización ANSI (American National Standard Institute) normalizó y
estandarizó este lenguaje de programación, publicando la versión COBOL ANS-74. El uso de este
lenguaje de programación se extendió rápidamente en el mundo de los negocios. Posteriormente se
publicaron las versiones COBOL ANS-85 y COBOL ANS-2002.
Curso de 80 horas de duración sobre desarrollo de aplicaciones de gestión empresarial en lenguaje
COBOL.
Metodología
Aprender a desarrollar aplicaciones de gestión utilizando el lenguaje de programación
COBOL con lecciones teóricas y ejercicios de programación..
Aprender a desarrollar aplicaciones COBOL utilizando tecnologías de programación
estructurada.
Cada asistente dispondrá de ordenador y un entorno de desarrollo y pruebas de los
ejercicios prácticos.
Formación | Consultoría | Servicios
-1-
A quién va dirigido
Todas aquellas personas que estén interesadas en aprender y desarrollar su actividad profesional
como programador en entornos basados en ordenadores mainframe (Entorno de grandes sistemas
IBM y compatibles) utilizando COBOL como lenguaje de programación y metodología de
programación estructurada (Banca, Seguros, Administración Pública, Grandes organizaciones, etc.)
Material
Copia de las diapositivas presentadas y material de referencia.
Manual COBOL
Programas COBOL con los ejercicios resueltos.
Prerrequisitos
Se recomienda tener conocimientos generales de informática y de metodología de programación
con lenguajes de alto nivel.
Contenido
Módulo - 1
Revisión de conceptos fundamentales
o Lenguajes de programación
o Lenguajes de alto nivel
o Concepto de compilador
o Metodología de la programación
o Programación estructurada
Nuestro entorno de trabajo
o PC
o Compilador
o Procesos por lotes (.bat)
o Editores – El editor SPF
Elementos del lenguaje
Metodología de la programación COBOL
Formación | Consultoría | Servicios
-2-
o Algoritmos
o Ordinogramas y pseudocódigo
o Prácticas
Introducción a al programación estructurada
o Estilos de programación
o Programación estructurada con COBOL
o Prácticas y ejercicios
Módulo - 2
Empezando a programar en COBOL
o Las divisiones
o Empezando a escribir un programa (IDENTIFICATION DIVISION)
o Ejercicios y prácticas
o Especificación de datos (DATA DIVISION)
o Ejercicios y prácticas
o PROCEDURE DIVISION 1
Instrucciones básicas y de control de la ejecución
o Ejercicios y prácticas
o Instrucciones para el tratamiento de cadenas de caracteres
o Ejercicios y prácticas
o Tratamiento de tablas
o Ejercicios y prácticas
Módulo – 3
Tratamiento de ficheros de Entrada/Salida
Ficheros: Definiciones
o Secuenciales
o Secuenciales-indexados
o Relativos
Definición de ficheros
o INPUT-OUTPUT SECTION
o FILE-CONTROL
o I-O CONTROL
Formación | Consultoría | Servicios
-3-
o DATA DIVISION – FD
PROCEDURE DIVISION – Tratamiento de ficheros
Programación de prácticas con ficheros
Impresión y listados
Ejercicios finales de programación
Introducción a los sistemas de gestión de bases de datos relacionales y SQL con COBOL.
Formación | Consultoría | Servicios
-4-