Manual De Cobol Avanzado

Páginas: 41 (10026 palabras) Publicado: 17 de noviembre de 2012
Manual del usuario de cobol


INDICE
ANOTACIONES SOBRE ASPECTOS RELEVANTES DEL COBOL II.
Cambios en el lenguaje cobol en 1.985
Formatos de programa fuente
PROGRAMA ANIDADO.
Programa anidado
CAMBIOS EN LA IDENTIFICATION DIVISION.
Cambios en la Identification Division
CAMBIOS EN LA DATA DIVISION.
Comparticion de datos
Nuevas clausulas en la definicion de items
Niveles de tablasCAMBIOS EN LA PROCEDURE DIVISION.
Otras condiciones
Terminadores explicitos de sentencias
Llamada a subprogramas
LLamadas estaticas
LLamadas dinamicas
Sentencia cancel
Sentencia evaluate
Consideraciones sobre la evaluate
Ejemplos de evaluate
Sentencia initialize
Nueva opciones de la perform
Aspectos adicionales
Depuracion con cobol II
Interactivamente
Batch
Compilacion
Compilacionescon programas secundarios
Llamada entre programas cobol II
Transfiriendo control a otros programas
Programa principal y subprogramas
LLAMANDO PROGRAMAS.
Llamando programas
Programas anidados
Estructura de programas anidados
Ejemplo
Normas para el uso de estructura de programas anidados
Llamando a programas anidados
Ejemplo
CALL ESTATICAS Y DINAMICAS.
Call estaticas y dinamicasUtilizando call estatica
Compartiendo datos usando el atributo external
Pasando datos mediante by refence or by content
Describiendo items comunes en el programa llamante
Describiendo datos comunes en el programa llamado
Linkage section
INSTRUCCIONES DE PROGRAMAS COBOL.
Instruccion inspect
Instruccion initialize
INSTRUCCIONES DE TABLAS.
Instruccion evaluate
Instruccion string
Instruccionunstring
Instruccion read
COBOL II, SORT.
File section
Procedure division
Release
Return
Sort-Return
Clausula occurs
TABLAS.
Tablas
Tablas de longitud variable
Descripcion de una tabla
Tablas de mas de una dimension
Indexacion
Declaracion 'SET'
Declaracion 'SEARCH'
Opcion 'VARYING'
Tablas definidas con mas de un indice
Busqueda binaria
Declaracion 'SEARCH ALL'
Busqueda dicotomicaLiterales
Ficheros ESDS
PASAR DATOS EN CICS A COBOL II.
Pasar datos en cics a cobol II
Instruccion set
Pointer
Ejemplos
EJEMPLOS DE RUTINAS.
Rutina general de conversion de fechas
Rutina de conversion de bits a bytes
Rutina general de verificacion de digitos
Rutinas de calculos
Numero de dias entre dos fechas
Numero de meses entre dos fechas
Restar un periodo a una fechaAnotaciones sobre aspectos relevantes del Cobol II

Formato de programa fuente

ID DIVISION.
ENVIROMMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
END PROGRAM Nom-prog. ------> (identico al de PROGRAM-ID.)
* Una secuencia de programas COBOL separados (INITIAL) pueden ser tambien entrada del compilador.

Cambios en la identification division

ID DIVISION.Nom-Prog is COMMON PROGRAM | INITIAL PROGRAM

Un programa fuente puede contener a otros y estos referenciar alguno de los recursos de los programas dentro de los cuales estan contenidos.
Se dice que un programa "B" esta directamente contenido en otro "A", sino hay otro programa contenido en el "A" que tambien contenga al "B".
Se dice que unprograma "B" esta indirectamente contenido en el "A", si existe un programa contenido en el "A" que a su vez contiene el "B".
COMMON B : es un programa contenido en otro y puede ser llamado tambien por otros.
INITIAL B: cuando este programa es llamado, el y todos los que contiene se ponen en estado inicial.
Estas opciones implican el introducir enlos programas COBOL la funcion de recursividad, conjuntamente con la declaracion "CANCEL" que se comentara mas adelante.

Cambios en la data division

Comparticion de datos

Los datos contenidos en un "EXTERNAL" pueden ser referenciados por cualquier programa que los tenga descritos.
Si un programa esta contenido dentro de otro, ambos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MANUAL COBOL
  • Manual de cobol
  • Cobol Manual
  • Cobol
  • Manual Avanzado De Access 2007
  • Manual Filtros Avanzados Excel
  • Manual de Cobol
  • Manual cobol

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS