domingo, 2 de agosto de 2015


1 .Que es el lenguaje cobol

Resultado de imagen de imagenes tipos lenguaje cobol   El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador (ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí), y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.

Características  de lEl lenguaje COBOL

2. Características [

ü  . Es un lenguaje auto-documentado: se suponía en un inicio que COBOL sería un lenguaje accesible para agentes no programadores, o sea se hablaba de que estos pudieran revisar el código sin tener conocimientos de programación, la idea a pesar de que no fue completamente efectiva, hizo que cobol se convirtiera en el lenguaje auto-documentado más fácil de entender.

ü  . Es un lenguaje simple con una funcionalidad limitada: no tiene punteros ni funciones ni tipos definidos por el usuario.

ü  . Es portable: su estándar no pertenece a ninguna marca concreta y puede ser llevado a todo tipo de máquinas por ejemplo Windows, UNIX, OS/2 entre otros.

ü  . Es mantenible: como se ha dicho ya, COBOL tiene una gran facilidad de interpretación y una gran legibilidad y además tiene una rígida estructura jerárquica y por medio de todo esto su mantenimiento se facilita muchísimo. Como ejemplo se podría ver que en el año 2000 con el problema Y2K muchas aplicaciones COBOL se vieron afectadas y de igual manera su reparación fue mucho más fácil y barato en comparación con otros lenguajes.

3. Que tipo programación se utiliza con este lenguaje

Resultado de imagen de imagenes tipos lenguaje cobolLenguaje de bajo nivel 
El lenguaje maquina:

El lenguaje ensamblador es un derivado del lenguaje maquina
Lenguajes de alto nivel

Lenguajes de Medio nivel 
El lenguaje maquina:

 

 4. Ejemplos COBOL

IDENTIFICATION DIVISION. PROGRAM-ID. Secuenciacion. AUTHOR. Carlos S Melon Fdez. DATA DIVISION. WORKING-STORAGE SECTION. 01 Num1 PIC 9 VALUE ZEROS. 01 Num2 PIC 9 VALUE ZEROS. 01 Resultado PIC 99 VALUE ZEROS. PROCEDURE DIVISION. Calcula Resultado. ACCEPT Num1. ACCEPT Num2. MULTIPLY Num1 BY Num2 GIVING Resultado. DISPLAY “El resultado es = ”, Resultado. STOP RUN. 10.2 Programa que maneja condicion

 

10.2  Programa que maneja condiciones IDENTIFICATION DIVISION. PROGRAM-ID. Iteration-If. AUTHOR. Michael Coughlan. DATA DIVISION. WORKING-STORAGE SECTION. 01 Num1 PIC 9 VALUE ZEROS. 01 Num2 PIC 9 VALUE ZEROS. 01 Result PIC 99 VALUE ZEROS. 01 Operator PIC X VALUE SPACE. PROCEDURE DIVISION. Calculator. PERFORM 3 TIMES DISPLAY "Enter First Number: “WITH NO ADVANCING ACCEPT Num1 DISPLAY "Enter Second Number: " WITH NO ADVANCING ACCEPT Num2 DISPLAY "Enter operator (+ or *) : " WITH NO ADVANCING ACCEPT Operator IF Operator = "+" THEN ADD Num1, Num2 GIVING Result END-IF IF Operator = "*" THEN MULTIPLY Num1 BY Num2 GIVING Result END-IF DISPLAY "Result is = ", Result END-PERFORM. STOP RUN.

 

5. La estructura de lenguaje de programación  cobol

Estructura del lenguaje COBOL. COBOL es un lenguaje de alto nivel y de fácil entendimiento basado en la resolución de problemas de los campos de gestión y documentación. COBOL son las iniciales de COmmon Bussiness Oriented Language. Aunque hay lenguajes que nos permiten realizar programas mucho más complejos en cuanto a posibilidades que aquellos que podemos realizar con COBOL, tenemos que decir que este lenguaje de programación por el momento no solo que no va a desaparecer sino que va a perdurar mucho más tiempo que mucho de los posteriores, ya que hay muchas empresas que siguen usando COBOL desde el principio de estas, y como sus programas funcionan constantemente, no se pueden apagar para hacer el cambio a otro lenguaje además del gran coste que supondría el tomar esta opción. Por otra parte hay que destacar que el COBOL no nos permite programar juegos complicados para el ordenador, sin embargo si queremos hacer una programación de bases de datos, tendremos que tener en cuenta que es mucho más fácil para nosotros el realizarla con COBOL, que el tener que programarla desde cero con programas como JAVA o C++. La estructura de COBOL es totalmente diferente a la estructura de cualquier otro lenguaje. Esta especialización impide aunque de forma muy simple que expertos programadores vean COBOL como diferente e inaccesible para ellos debido a las grandes diferencias que se encuentran con la programación tradicional estructurada. Sin embargo aprender COBOL es mucho más fácil que aprender los otros lenguajes que existen en el mercado, con el inconveniente de no poder hacer de todo con él. Un inconveniente que tiene COBOL a la hora de programar es lo estricto que es cuando se definen las variables, sin embargo, gracias a esta precisión hace que el programa resulte más rápido que si estuviera realizado por otros lenguajes.

 6 Las variables:



es zona de variable donde permiten que se almacenen datos que pueden ser manipulador con la única limitaciones hacer referencia dicho de zona de memoria  mediante de un grupo de palabra .


Ejemplo hola ­= s
 
7 .Los constante:

Una constante es igual a una variable que tiene una sola de una memoria donde se guarda su valor pero e diferencia de la variable el valor que se le da la diferencia del programa que ya no se pueden alterar 
 
 
como instalar cobol y ejecutar un programa de un cobol
 
 
 
 
 
 
 

No hay comentarios:

Publicar un comentario