Cobol

Páginas: 35 (8534 palabras) Publicado: 22 de mayo de 2012
LENGUAJE ORIENTADO A
SISTEMAS DE GESTIÓN

ELEMENTOS DEL
LENGUAJE COBOL

LENGUAJE COBOL
Cobol, es un lenguaje de alto nivel (3ª generación) de tipo imperativo y
orientado a resolver problemas de gestión.
COBOL significa:





Common
Business
Oriented

Lenguaje




Fue creado en 1.960, por la comisión CODASYL (Conference on Data System
Lenguaje), formada porfabricantes, usuarios y gobierno USA, esta comisión
además han dado normas sobre Bases de Datos, Comunicaciones, etc..
Existen numerosas versiones, las mas importantes son, las del 60, 65, 74 y 85;
siendo los compiladores más utilizados los de:






MICROFOCUS
MICROSOFT
RM/COBOL (McFarland)
COBOL2 (IBM)

LENGUAJE COBOL

2

1

ELEMENTOS DEL LENGUAJE
Caracteres de Cobol



•Caracteres numéricos. 0/9.
Caracteres alfabéticos. A/Z.
Caracteres especiales. $, blanco, +, .........

• Caracteres empleados en puntuación


{ $, (, ), ,, ; }



{ +, -, *, **, /, =, (, ) }

• Caracteres aritméticos.
• Caracteres empleados en declaraciones
condicionales.



{ , = }

LENGUAJE COBOL

3

ELEMENTOS DEL LENGUAJE
Constantes



Literales numéricos•


Literales no numéricos.
Constantes figurativas.

• Literales de coma fija
• Literales de coma flotante.
[ +/- ] mantisa E [ +/- ] exponente

• ZERO.
• SPACE.
• ALL ‘carácter’.
• HIGH-VALUE .
• LOW-VALUE.

LENGUAJE COBOL

4

2

ELEMENTOS DEL LENGUAJE
Palabras Reservadas.




Identificadores predefinidos que tienen un significado especial en
COBOL.
Porejemplo: IDENTIFICATION, FILLER, ADD, COMPUTE, READ,
REWRITE

Identificadores








Son los nombres creados por el programador.
Se forman por la combinación de los tres grupos de caracteres
siguientes: dígitos (0/9), letras (A/Z) y el guión (-).
Estan compuesto por una combinación de 30 caracteres como
máximo.
No pueden comenzar ni finalizar con un guión.
Deberán comenzar por uncarácter alfabético, excepto los
nombres de párrafos.
No pueden tener el mismo nombre que una palabra reservada.

5

LENGUAJE COBOL

ELEMENTOS DEL LENGUAJE
Operadores.



Los operadores son símbolos que indican cómo son
manipulados los datos

Operadores Aritméticos
Operador

Significado

Ejemplo

+

Suma

A+B

-

Resta

A-B

*

Producto

A*B

/División

A/B

**

Exponenciación

A ** B

=

Asignación

C=A+B

()

Dar Prioridad

D = (A + B)*C

LENGUAJE COBOL

6

3

ELEMENTOS DEL LENGUAJE
Operadores de Relación
=

Igual que

A=B

<

Menor que

A

Mayor que

A>B

= B

NOT

Negación

NOT ( A = B )

AND

Conjunción

A = B AND A > B

OR

Disyunción

A = B OR A < B

Operadores LógicosLENGUAJE COBOL

7

ELEMENTOS DEL LENGUAJE
Expresiones Aritméticas.






Una expresión aritmética puede ser una constante,
una variable o un conjunto de constantes y variables
unidas por operadores aritméticos.
El punto, punto y coma o coma no pueden ir
precedidos por un espacio, pero si tienen que ir
seguidos por un espacio.
Un paréntesis izquierdo no puede ir seguido porun
espacio, un paréntesis derecho no puede ir precedido
por un espacio.
Un operador aritmético o un signo igual tiene que ir
precedido por un espacio y seguido por un espacio.

LENGUAJE COBOL

8

4

ELEMENTOS DEL LENGUAJE
Expresiones Aritméticas.

• A la hora de evaluar una expresión
• Primero se evalúan las operaciones entre
paréntesis, del más interno al más externo.
• Despuésse evalúan los operadores con la
prioridad siguiente:

•+ y
• **
• *, /
• +,-

- unarios

LENGUAJE COBOL

9

ELEMENTOS DEL LENGUAJE
Expresiones de Boole.

• Una expresión de Boole da como resultado


un valor VERDADERO o FALSO.
Los operadores que intervienen en una
expresión de Boole pueden ser: operadores
de relación y operadores lógicos.

A >= 30 AND B = C
A = 0 AND...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cobol
  • Cobol
  • cobol
  • cobol
  • Cobol
  • cobol
  • Cobol
  • Historia de cobol

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS