- 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
Operaciones Matemáticas en Cobol con Sentencia Compute
Clase 20 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 realizar operaciones matemáticas en Cobol?
Aprender a ejecutar operaciones matemáticas en Cobol es esencial para cualquier programador que trabaje con este lenguaje. A lo largo de esta clase, se revelan los comandos necesarios para realizar sumas, restas, multiplicaciones y divisiones, además de profundizar en el comando compute, que simplifica estas operaciones.
¿Cómo configurar el entorno y definir variables?
Al iniciar, accede al sistema y configura tu entorno para trabajar en la carpeta correcta. Utiliza como base un programa preexistente y crea uno nuevo llamado "aritum". Este proceso implica:
- Copiar el programa existente: Copia el contenido actual para crear la base de tu nuevo programa.
- Modificar el nombre del programa: Reemplaza todas las instancias del nombre antiguo con "aritum".
En Cobol, las variables se definen dentro de la sección "working-storage". Usa el nivel 77 para declarar variables independientes, que no están subordinadas a otras.
Ejemplo de definición de variables:
77 WSB-NUM-A PIC 9(1) VALUE 5.
77 WSB-NUM-B PIC 9(1) VALUE 9.
77 RESULT-ONE PIC 9(2) VALUE 0.
En estos ejemplos, WSB-NUM-A y WSB-NUM-B representan números a sumar, restar, multiplicar o dividir, y RESULT-ONE almacenará el resultado de la primera operación.
¿Cómo realizar sumas y restas?
Usar Cobol para sumas y restas es similar a las instrucciones matemáticas básicas.
Ejemplo de suma:
ADD WSB-NUM-A TO WSB-NUM-B GIVING RESULT-ONE.
Ejemplo de resta:
SUBTRACT WSB-NUM-B FROM WSB-NUM-A GIVING RESULT-TWO.
Para cada operación, asegúrate de alojar el resultado en una variable previamente definida.
¿Cómo realizar multiplicaciones y divisiones?
La multiplicación y división también siguen una lógica sencilla, aunque el orden de las variables puede afectar los resultados si existen remanentes.
Ejemplo de multiplicación:
MULTIPLY WSB-NUM-A BY WSB-NUM-B GIVING RESULT-THREE.
Ejemplo de división:
DIVIDE WSB-NUM-A BY WSB-NUM-B GIVING RESULT-FOUR.
Una comprensión exacta de las diferencias entre las operaciones puede ayudar a prevenir errores de cálculo.
¿Qué es el comando compute?
Cobol ofrece el comando compute para englobar las operaciones básicas dentro de una sola sentencia, proporcionando más flexibilidad para cálculos complejos.
Ejemplo de compute:
COMPUTE RESULT-FIVE = WSB-NUM-A * WSB-NUM-B.
Utiliza operadores matemáticos tradicionales (como +, -, *, /) para realizar múltiples cálculos en una sola línea.
¿Cómo compilar y ejecutar el código?
Finalmente, compilar y ejecutar el programa es crucial para verificar la correcta ejecución de las operaciones. Utiliza JCL (Job Control Language) para gestionar esta parte.
- Verifica nombres de programa en JCL: Asegúrate de que los nombres en JCL correspondan con los del programa Cobol.
- Ejecuta la compilación y visualiza resultados: Usa comandos de visualización para comprobar los resultados.
Consejo profesional: Si los resultados no son los esperados, revisa tanto la lógica de tus operaciones como la definición de parámetros y variables.
¡Invitación a seguir explorando!
Con estos nuevos conocimientos, estás listo para experimentar y crear programas más avanzados en Cobol. Prueba definiendo variables adicionales o explorando más operadores en otros lenguajes de programación. Y no olvides compartir tus experimentos y resultados en las discusiones comunitarias. ¡Estamos aquí para ayudarte!
Avanza hacia temas más avanzados, como las estructuras de control en Cobol, para profundizar tus habilidades en este lenguaje clásico pero poderoso.