🧓 Curso práctico: Domina COBOL paso a paso
📌 Módulo 1: ¿Qué es COBOL?
Objetivo: Comprender qué es COBOL y por qué sigue vigente.
- COBOL (Common Business-Oriented Language) es un lenguaje orientado a negocios.
- Fue creado en 1959 y aún se usa en sistemas bancarios, seguros y gobiernos.
- Está diseñado para ser legible, estructurado y confiable.
📁 Módulo 2: Estructura básica de un programa COBOL
Objetivo: Conocer las divisiones y sintaxis fundamentales.
IDENTIFICATION DIVISION.
PROGRAM-ID. HOLA-MUNDO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
DISPLAY "¡Hola desde COBOL!".
STOP RUN.
Las divisiones organizan el código: IDENTIFICATION, ENVIRONMENT, DATA, PROCEDURE.
🔢 Módulo 3: Variables y tipos de datos
Objetivo: Declarar y usar datos en COBOL.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NOMBRE PIC A(20).
01 EDAD PIC 99.
01 SALARIO PIC 9(5)V99.
PIC define el formato: A para texto, 9 para números, V para decimales.
🔁 Módulo 4: Estructuras de control
Objetivo: Usar condicionales y bucles.
IF EDAD > 18
DISPLAY "Mayor de edad"
ELSE
DISPLAY "Menor de edad"
END-IF.
También podés usar PERFORM para bucles y subrutinas.
📄 Módulo 5: Manejo de archivos
Objetivo: Leer y escribir archivos secuenciales.
SELECT ARCHIVO ASSIGN TO "datos.txt".
FD ARCHIVO.
01 REGISTRO.
05 NOMBRE PIC A(20).
05 EDAD PIC 99.
Usá OPEN INPUT, READ, WRITE, CLOSE para manipular archivos.
🧪 Módulo 6: Proyecto práctico
Objetivo: Aplicar lo aprendido en una app real.
- Crear un programa que lea datos de empleados desde un archivo
- Calcular salario neto y mostrar resultados
- Generar un reporte en texto plano
🖥️ Módulo 7: Compilación y ejecución
Objetivo: Ejecutar programas COBOL en tu entorno.
- Usá
GnuCOBOLpara compilar en sistemas modernos - Comando:
cobc -x programa.cbl - Ejecutá con:
./programa