ENVIRONMENT DIVISION - Divisiones 2 - Capítulo 3

Curso de COBOL desde cero


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:

Código

ENVIRONMENT DIVISION.

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

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.

Código

ENVIRONMENT DIVISION.

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

Suscríbete a mi canal de YouTube para apoyarme

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.


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.