Tecnología

Inicio

Cómo utilizar una matriz en COBOL

Cómo utilizar una matriz en COBOL


En el mundo de la informática y programación, COBOL es reconocida como una de las herramientas más útiles en el mercado. El poder, la verbosidad y la elocuencia de este lenguaje le permiten realizar tareas complejas, como las matrices de transformación y tablas multidimensionales. A modo de ejemplo, imaginar una gran compañía de seguros se divide en cuatro regiones del país, cada región dividida en cinco ciudades, cada ciudad se divide en tres distritos, cada distrito tiene tres oficinas y cada oficina puede tener cuatro departamentos. Puede generar informes de contabilidad detallada y fiscales mediante una matriz en COBOL para procesar este tipo de peticiones

Instrucciones

1 Determinar la forma en que desea dar formato y la estructura de su informe. En el ejemplo dado, es posible que desee ejecutar un informe mensual del número y los totales de las reivindicaciones diarias procesadas y pagadas dentro de cada departamento por la oficina en el distrito, dentro de la ciudad, dentro de la región. La jerarquía de registro de entrada está ordenada por región.

2 Ir a la "Sección de Trabajo de almacenamiento" del programa y definir la matriz. La estructura del registro y la sintaxis serán "01 de matriz." Habrá cuatro regiones: 05 pic X región (10). Dentro de cada región será de cinco ciudades: 10 Ciudad ocurre cinco veces en un índice por la ciudad-índice de pic x (25). Dentro de cada ciudad será de tres distritos: Distrito 15 aparece tres veces en un índice por dist-índice de pic x (25). Subordinado a Distrito habrá Oficina: 20 Oficina ocurre tres veces en un índice por la oficina de índice de pic x (30) y dentro de la Oficina del Departamento es: Departamento 25 produce cuatro veces en un índice por dept-pic índice x (30).

3 Código de la declaración de lectura para su entrada en la Sección de Trabajo de almacenamiento y rellenar los campos en consecuencia. En este ejemplo, cada registro de entrada tendrá una región de 10 bytes al principio, un conjunto de cinco ciudades de 25 bytes cada una, tres distritos de 25 bytes cada una, tres ubicaciones de oficinas de 30 bytes cada uno y cuatro departamentos de 30 bytes cada uno.

4 Crear un párrafo con un nombre en la División de Procedimiento. A modo de ejemplo: "Llenar-la-Array" y el código de las declaraciones de la siguiente manera. "Realizar Move-la-Cities variando la ciudad-índice de 1 en 1 hasta la ciudad-índice es mayor que 5, después de la variación del Distrito de 1 en 1 hasta dist-índice es mayor que 3, After Office de 1 en 1 hasta la oficina es mayor de 4, después del departamento de 1 por 1 hasta Departamento es mayor que 4. "es importante señalar que el bucle más interior se realizará primero. es decir, Departamento, a continuación, Oficina, a continuación, Distrito y luego City Will bucle y proceso en el que orden.

5 Realizar los cálculos y recuperar los valores que desee durante el bucle que están destinados para su informe. Después, compilar el programa y asegurarse de que la lista esté libre de cualquier error de sintaxis.

6 Ejecutar el programa como una prueba y examine el resultado.