Entendiendo la sección FILE en COBOL
La sección FILE en COBOL se utiliza para definir y organizar archivos que serán utilizados por el programa. Permite al programador especificar la estructura y las características de los archivos que el programa leerá o escribirá.
Programa A: Lectura de Archivo
Supongamos que tenemos un programa COBOL llamado READ_FILE que lee un archivo de empleados y muestra su información por pantalla. Utilizaremos la sección FILE para definir la estructura del archivo.
IDENTIFICATION DIVISION. PROGRAM-ID. READ-FILE. DATA DIVISION. FILE SECTION. FD EMPLOYEE-FILE. 01 EMPLOYEE-RECORD. 05 EMPLOYEE-ID PIC X(5). 05 EMPLOYEE-NAME PIC X(30). 05 EMPLOYEE-SALARY PIC 9(6)V9(2). WORKING-STORAGE SECTION. 01 WS-EMPLOYEE-COUNT PIC 9(5) VALUE ZERO. PROCEDURE DIVISION. OPEN INPUT EMPLOYEE-FILE. READ EMPLOYEE-FILE INTO EMPLOYEE-RECORD AT END DISPLAY "No hay más registros para leer." NOT AT END DISPLAY "Empleado ID: " EMPLOYEE-ID DISPLAY "Nombre: " EMPLOYEE-NAME DISPLAY "Salario: " EMPLOYEE-SALARY ADD 1 TO WS-EMPLOYEE-COUNT READ EMPLOYEE-FILE INTO EMPLOYEE-RECORD END-READ. CLOSE EMPLOYEE-FILE. DISPLAY "Total de empleados leídos: " WS-EMPLOYEE-COUNT. EXIT PROGRAM.
Programa B: Escritura en Archivo
El siguiente programa, WRITE_FILE, crea un archivo de empleados y escribe información en él. Utilizaremos la sección FILE para definir la estructura del archivo de salida.
IDENTIFICATION DIVISION. PROGRAM-ID. WRITE-FILE. DATA DIVISION. FILE SECTION. FD EMPLOYEE-OUTPUT-FILE. 01 EMPLOYEE-OUTPUT-RECORD. 05 EMPLOYEE-ID PIC X(5) VALUE 'E001'. 05 EMPLOYEE-NAME PIC X(30) VALUE 'John Doe'. 05 EMPLOYEE-SALARY PIC 9(6)V9(2) VALUE 50000.00. PROCEDURE DIVISION. OPEN OUTPUT EMPLOYEE-OUTPUT-FILE. WRITE EMPLOYEE-OUTPUT-RECORD. CLOSE EMPLOYEE-OUTPUT-FILE. DISPLAY "Archivo de empleados creado exitosamente.". EXIT PROGRAM.
En estos ejemplos, la sección FILE se utiliza para definir la estructura de los archivos de entrada y salida. Esto facilita la lectura y escritura de datos de manera organizada y estructurada.
Puntos Clave:
- La sección FILE en COBOL se utiliza para definir la estructura y las características de los archivos que el programa utilizará.
- Es importante definir correctamente la estructura de los archivos en la sección FILE para garantizar que el programa pueda leer y escribir los datos correctamente.
- La sección FILE permite al programador organizar y gestionar los archivos de manera eficiente en programas COBOL.
¡Ahora estás listo para utilizar la sección FILE en tus programas COBOL para gestionar archivos de manera efectiva!
No hay comentarios:
Publicar un comentario