Estructura del programa de COBOL

COBOL es un lenguaje de programación que fue desarrollado para resolver problemas de negocios. COBOL significa Lenguaje Común Orientado a los Negocios. Al ser un lenguaje estructurado de alto nivel, COBOL es muy similar al lenguaje similar al inglés, que se utiliza para desarrollar importantes aplicaciones comerciales. Debido a su fácil mantenimiento, la capacidad de trabajar con cualquier base de datos (DB2, VSAM) y la capacidad de manejar grandes volúmenes de datos, COBOL se usa para manejar una amplia gama de escenarios comerciales tradicionales como seguimiento de ventas minoristas, control de inventario, gestión de contactos, comisiones y sistemas de nómina.

Los programas COBOL se componen de construcciones similares, como párrafos, oraciones, declaraciones y cláusulas. La jerarquía de un programa COBOL se muestra en el siguiente diagrama. La división es un bloque de código que normalmente contiene una o más secciones. Comienza donde se encuentra el nombre de la división y termina con el comienzo de la siguiente división o con el final del texto del programa.

 Divisiones del programa COBOL:

  • División IDENTIFICACIÓN
  • División MEDIO AMBIENTE
  • División DATOS
  • División PROCEDIMIENTO
     
COBOL program structure

 

Ejemplo:

Cobol

IDENTIFICATION DIVISION.   *>Line 1
 PROGRAM-ID. GFG.          *>Line 2
 ENVIRONMENT DIVISION.     *>Line 3
 DATA DIVISION.            *>Line 4
 PROCEDURE DIVISION.       *>Line 5
 PROGRAM-BEGIN.            *>Line 6         
 DISPLAY "GEEKS FOR GEEKS".*>Line 7
 PROGRAM-DONE.             *>Line 8
 STOP RUN.                 *>Line 9

Producción:

 

 

Explicación:

  • Líneas 1,2 DIVISIÓN DE IDENTIFICACIÓN (Obligatorio): Esta división se utiliza para identificar información básica sobre el programa. En este ejemplo, la DIVISIÓN DE IDENTIFICACIÓN contiene solo el PROGRAM-ID, GFG.
  • Línea 3 DIVISIÓN AMBIENTE (Opcional): Se  utiliza para identificar el ambiente en el que se está ejecutando el programa
  • Línea 4 DIVISIÓN DE DATOS (Opcional): Contiene cualquier dato sobre el que opera el programa. Como el programa no tiene datos, la DIVISIÓN DE DATOS está vacía.
  • Instrucción DISPLAY de la línea 7 utilizada para transferir los datos al dispositivo/pantalla de salida.
  • Línea 9 STOP RUN (Obligatorio): Esta es la declaración ejecutable final que marca el final del programa después de lo cual el control regresa al Sistema Operativo.

Publicación traducida automáticamente

Artículo escrito por sayanc170 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *