Curso de COBOL desde cero

Explorando la ENVIRONMENT DIVISION de COBOL

Capítulo 3: ENVIRONMENT DIVISION - Divisiones 2

En el capítulo anterior vimos la IDENTIFICATION DIVISION de COBOL, hoy veremos la segunda, la ENVIRONMENT DIVISION, que describe las características del entorno de desarrollo, así como el ordenador donde se escribe el programa y en el que se va a ejecutar el programa. Esta división especifica un método estándar para expresar aquellos aspectos de un problema de procesamiento de datos que dependen de las características físicas de un ordenador específico.

Hoy en día ya no es obligatoria esta división, así que si la omites en tu programa, no pasa nada.

Normas de la ENVIRONMENT DIVISION de COBOL

Veamos las normas de esta división. Esta se divide en dos partes, CONFIGURATION SECTION e INPUT-OUTPUT SECTION (esta última sección es obligatoria solo si se quieren especificar archivos para el programa).

Aquí tienes uno ejemplo de la CONFIGURATION SECTION:

ENVIRONMENT DIVISION.

CONFIGURATION SECTION.
* Ordenador donde se escribió el código.
SOURCE-COMPUTER.
* Ordenador donde se ejecutará el código.
OBJECT-COMPUTER.
* Permite cambiar valores de constantes del lenguaje.
SPECIAL-NAMES.

Y aquí otro ejemplo con la INPUT-OUTPUT SECTION:

Esta sección tiene dos párrafos (secciones de secciones dentro de la división ), FILE-CONTROL e I-O-CONTROL.

ENVIRONMENT DIVISION.

INPUT-OUTPUT SECTION.
FILE-CONTROL.
* Nombre del archivo.
SELECT [OPTIONAL].
* Tipo de dispositivo.
ASSIGN TO.
* Tipo de organización.
ORGANIZATION IS.
* Modo de acceso al archivo.
ACCESS MODE IS.
* Clave del registro.
RECORD KEY IS.
* Claves alternativas del registro.
ALTERNATE RECORD KEY IS.
* Tipo de dispositivo.
WITH DUPLICATES.
* Variable de estado del archivo.
FILE STATUS IS.

Comentarios

Si te quedan dudas sobre el temario, sobre COBOL, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.