Cobol basico

Solo disponible en BuenasTareas
  • Páginas : 46 (11292 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de febrero de 2012
Leer documento completo
Vista previa del texto
Indice
1. Introducción al lenguaje cobol. 2. Elementos que componen un programa cobol.

3. Estructuras de datos.
4. Laboratorio de lenguaje cobol. 5. Bibliografia.

Curso de Cobol85 Básico

1

1. Introducción al lenguaje cobol
El lenguaje cobol surge de la necesidad de tener un lenguaje de programación que tuviera las características siguientes: • Compatible • Estandarizado •Orientado a los negocios • Auto-documentable El nombre de cobol es debido a las siglas en ingles de Common Business Oriented language. Es un lenguaje de alto nivel para ser usado en computadores grandes (mainframe) como pequeños (PC´s). El lenguaje cobol es un lenguaje de alto nivel: Primer nivel. El lenguaje máquina es el primero en usarse en una computadora, su alfabeto es binario todas susinstrucciones estan escritas mediante combinaciones de dos simbolos el cero y el uno. Sus programas son complejos y dificiles de darles mantenimiento. Segundo nivel. Lenguaje ensamblador próximo al lenguaje máquina, resulta de sustituir los códigos binarios de las instrucciones y campos por códigos nemotecnicos mas sencillos de interpretar por el programador, Sin embargo los programas escritos en ensambladorno son directamente interpretados por el computador, por lo que es necesario traducirlos al código máquina mediante unos programas traductores denominados también ensambladores. Tercer nivel. Proximo a un lenguaje natural, sus instrucciones dan origen a multiples instrucciones máquina. Son denominados macroinstrucciones y permiten que los programas tengan una longitud menor, En consecuencia sonfáciles de interpretar y dar mantenimiento pero tampoco son directamente ejecutados por el computador, Entre estos lenguajes estan FORTRAN, BASIC, PASCAL, RPG y COBOL entre otros. Estos lenguajes de alto nivel se clasifican a su vez en función de distintos criterios según su traducción-Ejecución. Lenguajes de propósito cientiíico que manejan pocos datos con los que se realizan cálculos matemáticoscomplejos. Lenguajes de proposito comercial o de gestión en los que se manejan grandes volumenes de información que no precisan de complejos cálculos científicos como es el caso de cobol. Por lo tanto en función de su relación traducción-ejecución, los lenguajes de alto nivel se clasifican en lenguajes interpretados y compilados, el lenguaje cobol es de alto nivel, orientado a la gestión comercial yde tipo compilado. Historia del cobol: 1959 – se reunen 12 fabricantes 11 usuarios y otras partes interesadas. Se crea el comite llamado CODASYL (conference on data systems languages) encargado de diseñar el cobol. 1960 – 1961 – 1965 – 1968 – 1974 – 1985 – CODASYL presenta la primera versión de cobol (cobol60). se crea cobol61 cobol65 Se publica el cobol ANS 68 cobol74 cobol85

Característicasdel lenguage cobol: • Se manejan grandes volumenes de datos.

Curso de Cobol85 Básico

2

• • • •

Mucha manipulación de archivos. Proceso repetitivo. Reportes. El medio ambiente de la aplicación cambia por: • Computadora. • Tipo de procesamiento. • Programadores.

Ventajas del cobol: • Ampliamente utilizado y conocido. • Auto documentable. • Fácil de leer (en ingles). • Compatible. •Estandarizado. • Orientado a la solución de problemas mas que a la maquina. • Fácil mantenimiento. • Facilita el proceso de archivos. Desventajas del cobol: • Se tiene que escribir mucho.

2. Elementos que componen un programa cobol
Para ejecutar una aplicación en cobol se requiere: a) Crear una lista de instrucciones (codificar programa fuente contenido en un archivo secuencial de 80posiciones) escrito con apego a la sintaxis del lenguaje cobol. b) Compilar el programa para generar un módulo ejecutable. c) Ordenar la ejecución del programa según el ambiente de trabajo (en nuestro caso es plataforma Tandem).
12345678901234567890123456789012345678901234567890123456789012345678901234567890 • De las columnas 1 a la 6 va la numeración del programa fuente. • La columna 7 es para...
tracking img