🧓 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á
GnuCOBOL
para compilar en sistemas modernos - Comando:
cobc -x programa.cbl
- Ejecutá con:
./programa