Elementos de grupo en COBOL
Los números de nivel arman un registro: el 01 es dueño del grupo, los 05 son sus campos.
IDENTIFICATION DIVISION.
PROGRAM-ID. GROUP-ITEMS.
DATA DIVISION.
WORKING-STORAGE SECTION.
*> Levels build records: 01 owns the group, the 05s are its fields.
01 LOG-ENTRY.
05 LOG-DAY PIC X(3) VALUE "Tue".
05 LOG-WIND PIC 99 VALUE 18.
05 LOG-REMARK PIC X(14) VALUE " gusty at dusk".
PROCEDURE DIVISION.
DISPLAY "Field by field: " LOG-DAY ", wind " LOG-WIND
*> Naming the group hands over the whole record at once.
DISPLAY "Whole group: " LOG-ENTRY
STOP RUN.
Cómo funciona
01 LOG-ENTRY.no tiene picture propia — es la suma de sus partes.- Cada campo
05lleva su propioPICyVALUEbajo el grupo. - Mostrar un campo usa su nombre; mostrar
LOG-ENTRYimprime el registro entero.
Palabras clave y builtins usados aquí
DATADISPLAYDIVISIONIDENTIFICATIONPROCEDURESECTIONSTOP
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 468
- Tokens
- 50
- Ritmo de tres estrellas
- 40 tpm
Al ritmo de tres estrellas de 40 tokens por minuto, este intento toma unos 75 segundos.
Paso 3 de 3 en Pictures; paso 6 de 27 en Fundamentos del lenguaje.