Usos y Reglas de Cobol

Caracteres Permitidos

Resultado de imagen de permitido

Las palabras que se usan en COBOL deben de estar formadas por caracteres de la A a la Z y también pueden tener números del 0 al 9.

Se puede separar la palabra con un guion (-).

Ejemplos:

  • SALDO-TOTAL
  • WS-LEIDOS2
  • GRABADOS

Palabras Reservadas

Resultado de imagen de prohibited

Existen 417 palabras reservadas. Son en inglés

Ejemplos:

  • ACCESS, ADD, BY, COMPUTE, IF, EXIT, MOVE, OPEN, REDEFINES, STOP…

Las combinación con la mismas es válida:

  • Nombre de campo válido –> WS-AREA
  • Nombre de campo invalido –> AREA

Lista de Palabras Reservadas

Literales Numéricas y Alfanuméricas

También llamadas constantes. Se usan para inicializar campos.

Literales Numéricas:

  • Máximo 18 dígitos
  • Ejemplos: 7398, -245, 568.42, +274.83

Literales Alfanuméricas:

  • Máximo 160 caracteres para las literales alfanuméricas
  • Ejemplos: «REPORTE DE CONTABILIDAD», «PAGINA: «, «DIVISION DE MERCADOTECNIA NUMERO 189»

Inicializacion

VALUE

En la definición de datos(DATA DIVISION)

Ejemplo:01 CAMPO-X PIC X(11) VALUE «CURSO COBOL»

MOVE

En la lógica del programa (PROCEDURE DIVISION)

Ejemplo: MOVE -729 TO CAMPO-Z

Constantes Figurativas

Son palabras reservadas que ya tienen un determinado valor. Se suelen utilizar para inicializar campos.

Las 5 constantes figurativas:

  • ZERO / ZEROS / ZEROES
  • SPACE / SPACES
  • HIGH-VALUES
  • LOW-VALUES
  • ALL «CARACTER», Ejemplo: ALL ‘*’

Inicializacion

VALUE

En la definición de datos(DATA DIVISION)

Ejemplo:01 CAMPO-X PIC X(11) VALUE SPACES

MOVE

En la lógica del programa (PROCEDURE DIVISION)

Ejemplo: MOVE HIGH-VALUES TO CAMPO-Z