Usos y Reglas de Cobol

Resultado de imagen de manual de instrucciones

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