Cómo ejecutar Cobol en Linux

Cómo ejecutar Cobol en Linux

Diseñado principalmente para aplicaciones comerciales y financieras, Cobol es un lenguaje de programación de alto nivel. COBOL se ha utilizado ampliamente para el procesamiento de datos comerciales, los sistemas financieros y las aplicaciones gubernamentales durante más de 60 años y todavía está dominando la computación empresarial. COBOL sigue siendo relevante y ampliamente utilizado para sistemas y aplicaciones heredados a gran escala, especialmente en los sectores financieros y gubernamentales. Cobol es un lenguaje de programación simple, robusto y fácil de aprender. La siguiente tabla describe estos cinco campos.

Formato de codificación COBOL

Columnas

Usar

Descripción

1-6

Números de secuencia o números de página y línea Utilizado en los viejos tiempos para la verificación de secuencias.

7

Continuación, comentario o formulario de alimentación (-) Continuar los literales no numéricos desde la línea anterior.

(*) Para comentar la línea.

(/) Para instruir a la impresora que se mueva a una nueva página al imprimir el programa fuente.

8-11

Área A Utilizado para entradas especiales como nombres de división, sección, párrafos.

12-72

Área B Utilizado para la mayoría de las entradas de COBOL, incluidas las oraciones de la división de procedimientos.

73-80

Área de identificación Utilizado en los viejos tiempos para fines de identificación.

Descripción general de la estructura del programa en Cobol

Tiene cuatro partes principales: identificación, entorno, datos y divisiones de procedimientos.

División de identificación:

La división de identificación contiene información sobre el programa, como el nombre del programa y el nombre del autor. La división de identificación es donde nombra su programa y proporciona cualquier información de identificación adicional que desee. Es obligatorio.

Aquí hay un ejemplo de la división de identificación en un programa COBOL:

División de identificación.
ID de programa. HOLA MUNDO.
AUTOR. SU NOMBRE.


División de Medio Ambiente:

La división del medio ambiente es una división opcional. Comprende las dos secciones, a saber, la sección de configuración y la sección de entrada-salida. La división de entorno se refiere a las computadoras que se utilizan para compilar el programa fuente y ejecutar el programa de objetos. También abarca la sección de entrada-salida que especifica los archivos de entrada y salida del programa.

Aquí hay un ejemplo de la División de Medio Ambiente en un programa COBOL:

División ambiental.
Sección de configuración.
Nombres especiales.
Punto decimal es coma.
El signo monetario es inr.


División de datos:

La división de datos contiene una información sobre los datos que se utilizan en el programa, como nombres de datos, tipos de datos y tamaños de datos.

Aquí hay un ejemplo de la división de datos en un programa COBOL:

División de datos.
Sección de almacenamiento de trabajo.
01 My-Variable Pic 9 (4).
01 My-String Pic x (20).


División de procedimientos:

La división del procedimiento es la sección más importante de un programa COBOL, ya que contiene la lógica real del programa, como cálculos, operaciones de entrada/salida y declaraciones condicionales. Es la división final en el programa y es responsable de ejecutar las instrucciones del programa.

Aquí hay un ejemplo de la división de procedimientos en un programa COBOL:

División de procedimiento.
Abra el archivo de entrada de entrada
Lea el archivo de entrada al final establece el final de la archivo a verdadero
No al final
Mover el campo de entrada al campo de salida
Escribir récord de salida
Lectura final
Cerrar el archivo de entrada
Parada.

Cómo ejecutar algunos programas COBOL

Ejemplo 1:

División de identificación.
ID de programa. BIENVENIDO A CASA.
División de procedimiento.
Exhibición "Bienvenido a casa!".
Parada.


Producción:

Papan@Ubuntu: ~/Desktop/CB $ COBC -XJF 1.CBL
Bienvenido a casa!


Explicación:

Este código COBOL básicamente muestra cómo ejecutar un programa COBOL. Este código COBOL utiliza la división de identificación para identificar el programa y especificar su nombre, "Bienvenido a los hogares."La división de procedimientos utiliza una declaración de visualización para mostrar el mensaje:" Bienvenido a casa!"

Ejemplo 2:

División de identificación.
ID de programa. SUSTRACCIÓN.
División de datos.
Sección de almacenamiento de trabajo.
01 Número1 Pic 9 (4).
01 Número2 Pic 9 (4).
01 Resultado PIC 9 (4).
División de procedimiento.
Visualización "Ingrese el primer número:".
Aceptar num1.
Pantalla "Ingrese el segundo número:".
Aceptar num2.
Resta Num2 de Num1 dando resultado.
Mostrar "El resultado de la resta es:" Resultado.
Parada.


Producción:

Papan@Ubuntu: ~/Desktop/CB $ COBC -XJF 2.CBL
Ingrese el 1er número:
80
Ingrese el segundo número:
60
El resultado de la resta es: 0020


Explicación:

Este es un programa COBOL que calcula la resta entre dos números que ingresan el usuario. Utiliza la división de datos para declarar las variables y la división de procedimiento para la lógica, incluida la solicitud del usuario para la entrada, la realización de la resta y la muestra el resultado.

Ejemplo 3:

División de identificación.
ID de programa. Abundante.
División ambiental.
Sección de entrada-salida.
División de datos.
Sección de archivo.
Sección de almacenamiento de trabajo.
01 WS-Admin-Name .
05 WS-First Pic x (10) Espacio de valor.
05 Picada de relleno X (10) Espacio de valor.
05 WS-LaT Pic x (15) Espacio de valor.
División de procedimiento.
000-main-lógico.
Realizar datos 005-PRT-EMP
Parada.
005-prt-emp-data secton.
010-MOVE-DATA.
Mover 'Nath' a WS-First.
Mover 'somdeb' a ws-lat.
010-Exit.
SALIDA.
020 PRT-DATA.
Visualizar 'Nombre de administración:', WS-Admin-Name
020-Exit.
SALIDA.


Producción:

Papan@Ubuntu: ~/Desktop/CB $ COBC -XJF 3.CBL
Nombre del administrador: Nath Somdeb


Explicación:

Este programa almacena y muestra el nombre de un administrador de la universidad al declarar las variables de nombre en la sección de almacenamiento de trabajo y usar dos secciones en la división de procedimientos para mover los nombres primero y apellidos a la variable de nombre de WS-Admin y mostrar el nombre en la pantalla.

Conclusión

COBOL todavía se usa para sistemas a gran escala, especialmente en finanzas y gobierno. Siguiendo los pasos de este artículo, uno puede ejecutar los programas COBOL. Este artículo explica las diferentes secciones de un programa COBOL y cómo trabajan juntos para formar un programa COBOL completo. Se establece una base para escribir y ejecutar los programas COBOL, independientemente de si es nuevo o experiencia en la programación de COBOL.