ingeniero

Páginas: 78 (19276 palabras) Publicado: 10 de junio de 2013
 

 

 

 

COBOL
Capitulo 1­ Elementos del lenguaje COBOL. 
Capitulo 2­ Estructura de un programa Cobol.
Capitulo 3­ La división DATA.
Capitulo 4­ La división PROCEDURE.
Capitulo 5­ Sentencias de control.
Capitulo 6­ Cadenas de caracteres.
Capitulo 7­ Manipulación de tablas.
Capitulo 8­ Ficheros de entrada y salida.
Capitulo 9­ Clasificación y fusión de ficheros.Capitulo 10­ Comunicación entre programas.
Capitulo 11­ Visualización de pantallas.
lafac u.c om no se responsabiliza por el uso que otros o terc eros, puedan darle a esta informac ión.

           

 

 

 

 

                1 ­Elementos del lenguaje COBOL.
IDENTIFICATION DIVISION.
ENVIRONMENT DIVISION.
DATA DIVISION
PROCEDURE DIVISION

1.  Constantes figurativas:Una constante figurativa es una constante predefinida en COBOL que puede utilizarse en cualquier parte
de la WORKING­STORAGE SECTION o PROCEDURE DIVISION para asignar su valor a un campo.
Zero­ Designa el valor 0 en el caso de datos numéricos. También puede ser referenciada por los nombres
ZEROS o ZEROES.
Space­ Esta constante se utiliza para asignar a un campo no numérico uno o mas espacios en blanco.También puede ser referenciada por el nombre SPACES.
High­value­ Se utiliza para asignar a literales alfanuméricos el valor mas alto posible del código de
caracteres que estemos utilizando (Valor FF en ASCII). También puede ser referenciada por el nombre de
HIGH­VALUES.
Low­Value­ Se utiliza para asignar a literales alfanuméricos el valor mas bajo posible del código decaracteres que estemos utilizando (Valor 00 en ASCII). También puede ser referenciada por el nombre de
LOW­VALUES.
ALL "literal"­ representa una repetición del literal especificado.

1.  Constantes identificadas por un nombre.
Están formadas por un identificador al que asociamos un valor. Se describen en la DATA
DIVISION con nivel 78.
Una constante identificada por un nombre se utiliza en cualquier lugar donde un literal puedaaparecer en un formato.

2.  Identificadores.
Los identificadores son nombres creados por el programador. Para formar un identificador hay que tener en cuenta las
siguientes reglas:
Un identificador consta de un máximo de 30 caracteres. Estos caracteres pueden ser solamente letras, dígitos y el
guión.
No deben empezar ni terminar en un guión.Un identificador definido por el usuario no puede tener el mismo nombre que una palabra reservada.
Un identificador debe contener obligatoriamente al menos una letra, excepto cuando se trate de un nombre de
párrafo o de sección.
Cualquier identificador utilizado en la PROCEDURE DIVISION debe estar previamente definido en la ENVIRONMENT
DIVISION o en la DATA DIVISION.

1.  Operadores.
Los operadores son símbolos que indican como son manipulados los datos.Carácter

Significado

Ejemplo

+

Suma

A + B

­

Resta

A – B

*

Multiplicación

A * B

/

División

A / B

**

Potenciación

A ** B

=

Asignación

C = A + B

( )

Dar prioridad

D = (A + B) * C

 

2.  Operadores de relación.
Los operadores de relación se utilizan para comparar dos valores numéricos o dos valoresalfanuméricos (no numéricos). El resultado puede ser verdadero o falso.
Carácter

Significado

Ejemplo

=

Igual que

A = B

<

Menor que



Mayor que

A > B

= B

Estos operadores, tienen todos igual prioridad.

3.  Operadores de Lógicos.
Los  operadores  lógicos  nos  permiten  combinar  varias  expresiones  de  relación.  Igual  que  losoperadores de relación, se utilizan normalmente para tomar decisiones. Un operador lógico toma
una combinación de valores verdaderos­falsos y devuelve un resultado verdadero o falso.
Los operadores lógicos colocados en orden de prioridad son los siguientes: NOT, AND, OR.
Las tablas de verdad correspondientes a estos operadores son las siguientes:
A

B Not A A AND B A OR B

V

V

F

V

V

V

F

F

F...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS