Manual de Cobol

Páginas: 26 (6327 palabras) Publicado: 8 de agosto de 2013
MANUAL DE COBOL

TEMARIO

1 PARTE: DIVISIONES
Introducción
Identification Division
Environment Division
Data Division
Procedure Division

2 PARTE: INSTRUCCIONES
Instrucción de Calculo
Instrucción de Archivos
Instrucción de Pantalla
Instrucción de Variables
Instrucción Perform

MANUALES

Este manual explica como funciona el lenguaje de programación mas utilizado en todo elmundo gracias a su gran capacidad para manejar grandes ficheros de datos con facilidad y potencia. Puede que haya diferencias entre los distintos compiladores, éste esta basado en RM/Cobol bajo UNIX (aunque las diferencias no son muy grandes). Ojalá que sirvan éstas páginas para iniciar a nuevos programadores en el mundo del COBOL.

1 PARTE: DIVISIONES
Introducción

La orientación delcurso / manual la enfocaré a mi entorno de trabajo, es decir RM bajo UNIX, pero como os he dicho antes, no hay muchas diferencias.
Al pensar en Cobol como lenguaje de programación debemos de tener presente que nos referimos a un lenguaje dedicado a gestión de datos con una magnífica transportabilidad entre los distintos sistemas, yo he ejecutado el mismo programa en MS-DOS y UNIX sin modificar niuna línea de código y copiando solo el objeto.
Si se le llaman lenguajes de programación, es porque realmente se consideran como cualquier idioma, es decir tiene su gramática, sus verbos, sus frases, sus párrafos y el cobol además tiene una gran similitud con el inglés, ya que todo su entorno está sacado de éste idioma. Cobol además es un lenguaje estructurado y sus partes se diferenciasclaramente en Divisiones.
Estas son 4, son obligatorias y cada una de ellas tiene una misión diferente dentro de cada programa como veremos a continuación.
El programa cobol se escribe secuencialmente en líneas de 80 caracteres o menos con la siguiente división:


La parte (1) comprende las columnas de la 1 a la 6 ambas inclusive y se utiliza para numerar las líneas, aunque hoy en díaprácticamente no se utilizan.
La parte (2) comprende la columna 7 y en ella podemos encontrar, un guión (-) que nos indica que esta línea es continuación de la anterior pero que por su tamaño ocupa mas de una línea, un asterisco (*) que nos indica que el texto que viene a continuación es un comentario y por lo tanto que el compilador lo ignore, ( se ve en color verde), o bien puede servir dependiendo de loscompiladores para indicaciones del debug.
La parte (3) se le llama Área A comprende las columnas 8 a 11 ambas inclusive y aquí es donde se escriben los nombre de las divisiones, de las secciones, de los párrafos, los indicadores de FD (File Description) y los niveles de variables 01 y 77.
La parte (4) llamada Área B comprende desde la columna 12 a la 72 y en ellas se incluirán todas lasinstrucciones del programa, las líneas de las secciones y los niveles de variables mayores a 01.
La parte (5) de la columna 73 a la 80 no se utiliza y por lo tanto es ignorada por el compilador.
El punto es un signo de vital importancia en cobol ya que nos indica el final de una línea, en él han de terminar todas las secciones, divisiones y párrafos. Si al final de una línea el compilador noencuentra el punto, interpretará que la instrucción continúa hasta que aparezca el punto de fin de línea. (Si hay espacios en blanco los ignora, salvo que se trate de un literal).
Al igual que en otros lenguajes, el cobol dispone de palabras reservadas que no debemos de utilizar como nombres de variables o de párrafos, además éstos no deben de exceder de 30 caracteres (depende del compilador).
Lasvariables y constantes que se pueden utilizar son numéricas, alfabéticas o alfanuméricas. Las numéricas al contrario de la mayoría de los lenguajes actuales o las bases de datos no miden su tamaño por bytes sino por dígitos, es decir, que una variable de 6 dígitos podrá contener números desde 0 hasta 999999 si es de valor absoluto o incluyendo los negativos si lleva signo. Para las alfanuméricas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de cobol
  • Cobol Manual
  • Cobol
  • Manual cobol
  • Manual De Cobol Avanzado
  • COBOL
  • Cobol
  • Cobol

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS