- 1

Fundamentos Básicos de Programación en Cobol
04:40 - 2

Estructura y Divisiones de Programas COBOL
06:50 - 3

Configuración de un entorno de desarrollo emulando mainframe IBM
10:15 - 4

Configuración de Terminal WC3270 en Entorno de Desarrollo
06:14 - 5
Instalación del emulador MVS en Ubuntu
02:01 - 6
Instalación del emulador MVS en macOS
05:05 - 7

Creación y Gestión de Directorios en Entorno Cobol
15:34 - 8
Comandos esenciales en ISPF para programar en COBOL
04:31 - 9

Consola y Línea de Comandos en Entornos de Desarrollo Cobol
11:06 - 10

Ejecución de Programas Cobol en Mainframe MBS
01:37 - 11

Primer Programa "Hola Mundo" en COBOL: Paso a Paso
12:29 quiz: Tus primeros pasos con COBOL
Estructura de Control If-Else en COBOL
Clase 21 de 24 • Curso de COBOL desde Cero
Contenido del curso
- 12

Lenguaje JCL: Enlace Crucial entre Cobol y Mainframe
03:35 - 13

Parámetros y Estructura de un JCL en Mainframe
11:06 - 14

Codificación de Utilerías JCL en Mainframe: IEFBR14 y Parámetros
09:21 - 15

Utilización de la utilería IEBener para crear respaldos de archivos
13:30 - 16

Creación de un JCL para Compilar en Mainframe
08:57 - 17

Creación y Ejecución de un JCL para Programa Hola Mundo en Cobol
07:28 quiz: JCL: Job Control Language
¿Cómo implementar una estructura de control if else en COBOL?
La programación en COBOL te brinda una oportunidad única para adquirir habilidades que pueden transformarse en un empleo estable y de larga duración. Con este conocimiento, te sumerges en el mundo de la lógica y las decisiones, reflejado en la estructura if else. Aquí te explicaremos cómo crear un programa sencillo que utilice esta estructura de control, paso a paso.
¿Cómo se inicia el programa base en COBOL?
- Accede a tu emulador y dirígete a la carpeta SRC en platzi.
- Copia el contenido del programa de ejemplo "hola" a un nuevo programa llamado
cree if else. - Actualiza el nombre del programa a
it elsey elimina cualquier comando de display innecesario.
¿Cómo definir las constantes necesarias?
Dentro de la sección de datos del programa, es crucial establecer las constantes que se utilizarán durante la ejecución:
-
Dirígete a la sección Data Division, específicamente dentro de Working Storage Section.
-
Define tus constantes a partir de la fila número 12:
05 WSC-A PIC 9 VALUE 7. 05 WSC-B PIC 9 VALUE 9.Aquí,
WSC-AyWSC-Bson constantes con un valor predeterminado de 7 y 9, respectivamente.
¿Cómo se estructura el if else en COBOL?
Ahora, vamos a definir la lógica dentro de Procedure Division:
-
Realiza un llamado al párrafo
010-IFdesde la columna número 12:PERFORM 010-IF. -
Crea el párrafo
010-IF:010-IF. IF WSC-A < WSC-B THEN DISPLAY "El valor de " WSC-A " es menor que " WSC-B ELSE DISPLAY "El valor de " WSC-A " es mayor que " WSC-B. -
Define el párrafo final
020-FIN:020-FIN. STOP RUN.
¿Cómo compilar y ejecutar tu código COBOL?
Para verificar que tu programa funcione correctamente:
- Salva tu código y teclea
F3para ir a la carpeta JCLs. - Realiza un submit del JCL para compilar el programa, asegurándote de que el nombre coincida con el de tu código.
- Ejecuta el JCL
EXEC IFpara comprobar que la ejecución es exitosa.
¿Qué modificaciones permiten observar cambios en el if else?
A fin de entender cómo funciona el flujo de control:
- Cambia el valor de
WSC-Ba 5. - Compila nuevamente y observa cómo el flujo del programa se dirige ahora a la otra rama del else, mostrando que "El valor de 7 es mayor que 5".
Reto para el aprendizaje
Te animo a experimentar cambiando los valores de las constantes y definiciones de texto en cada display. Esto te permitirá ver cómo cada ejecución refleja el camino lógico definido por tus condiciones. ¡Continúa explorando y codificando, y prepárate para el próximo módulo sobre la estructura de control perform!