Entendiendo la sección WORKING-STORAGE en COBOL
La sección WORKING-STORAGE en COBOL se utiliza para declarar variables que son necesarias durante la ejecución del programa. Estas variables se utilizan para almacenar datos temporales, contadores, acumuladores y otros datos de uso interno del programa.
Programa A: Cálculo de Suma
Supongamos que tenemos un programa COBOL llamado CALC_SUM que calcula la suma de dos números. Utilizaremos la sección WORKING-STORAGE para declarar las variables necesarias para realizar el cálculo.
IDENTIFICATION DIVISION. PROGRAM-ID. CALC-SUM. DATA DIVISION. WORKING-STORAGE SECTION. 01 NUM1 PIC 9(5) VALUE 1000. 01 NUM2 PIC 9(5) VALUE 2000. 01 RESULT PIC 9(7). PROCEDURE DIVISION. COMPUTE RESULT = NUM1 + NUM2. DISPLAY "La suma de " NUM1 " y " NUM2 " es: " RESULT. EXIT PROGRAM.
Programa B: Multiplicación de Números
El siguiente programa, MULTIPLY_NUMBERS, multiplica dos números. También utilizaremos la sección WORKING-STORAGE para declarar las variables necesarias para realizar el cálculo.
IDENTIFICATION DIVISION. PROGRAM-ID. MULTIPLY-NUMBERS. DATA DIVISION. WORKING-STORAGE SECTION. 01 NUM3 PIC 9(5) VALUE 500. 01 NUM4 PIC 9(5) VALUE 600. 01 RESULT2 PIC 9(7). PROCEDURE DIVISION. COMPUTE RESULT2 = NUM3 * NUM4. DISPLAY "El resultado de multiplicar " NUM3 " por " NUM4 " es: " RESULT2. EXIT PROGRAM.
En estos ejemplos, la sección WORKING-STORAGE se utiliza para declarar variables que almacenan los valores de los números y el resultado de las operaciones. Estas variables son utilizadas temporalmente durante la ejecución del programa.
Puntos Clave:
- La sección WORKING-STORAGE en COBOL se utiliza para declarar variables temporales necesarias durante la ejecución del programa.
- Las variables declaradas en la sección WORKING-STORAGE se utilizan para almacenar datos temporales, contadores, acumuladores y otros datos de uso interno del programa.
- Es importante inicializar las variables correctamente en la sección WORKING-STORAGE para garantizar que tengan los valores adecuados durante la ejecución del programa.
¡Ahora estás listo para utilizar la sección WORKING-STORAGE en tus programas COBOL para almacenar datos temporales y realizar cálculos!
No hay comentarios:
Publicar un comentario