Programación Cobol
6. Sección Environment
La división ENVIRONMENT, se encarga de indicar sobre que ordenadores se debe compilar y usar el programa, desde los periféricos de entrada \ Salida así como el tipo de compliador que se debe tener para poder compilar el programa.
Para poder indicar los requerimientos necesarios, ésta división contiene dos partes diferentes.
Configuration section
Esta sección, opcional y no obligatoria, indica el tipo de ordenador a ser usado para el código fuente y para la compilación del programa.
Esta sección contiene los siguientes campos a usar:
- SOURCE-COMPUTER. Aquí se indica el tipo de ordenador a usar para compilar el código fuente del programa.
- OBJECT-COMPUTER. Aquí se indica el tipo de ordenador a usar para poder ejecutar el programa.
- SPECIAL-NAMES. Aquí se indican las palabras especiales que se van a usar.
Input-output section
Esta sección es indispensable si el programa va a usar ficheros de entrada \ salida.
Para esto, ésta sección tiene dos subclases llamadas de control:
- FILE-CONTROL. Indica todos los ficheros que se van a usar.
- I-O-CONTROL. Se utiliza en programas donde se va a ser un uso especial de los ficheros.
Unos ejemplos de ésta sección pueden ser:
EJEMPLO 1 ENVIRONMENT DIVISION CONFIGURATION SECTION SOURCE-COMPUTER. IBM-pc. OBJECT-COMPUTER. IBM-pc. SPECIAL NAMES. DECIMAL-POINT IS COMA. INPUT-OUTPUT SECTION FILE-CONTROL. SELECT SALDOS ASSIGN TO DISK EJEMPLO 2 ENVIRONMENT DIVISION CONFIGURATION SECTION SOURCE-COMPUTER. IBM-pc. OBJECT-COMPUTER. IBM-pc SEQUENCE IS NEW-SEQUENCE. SPECIAL NAMES. DECIMAL-POINT IS COMA CONSOLA IS PANTALLA. INPUT-OUTPUT SECTION FILE-CONTROL. SELECT CLIENTES ASSIGN TO DISK. I-O-CONTROL. SAME RECORD AREA FOR CLIENTES.
Observe que en aquellas secciones donde hay dos o más líneas, el punto final siempre está en la última línea, de forma que se indica cuando las líneas terminan de dicha sección.

