miércoles, 6 de marzo de 2019




Cobol es uno de los primeros lenguajes que se crearon a principios de 1960. Esta tenia con el objetivo de de programación universal su principal uso es más orientado a los comercios, su sintaxis suele ser muy diferente a los demás, debido a que se considera un lenguaje de intermedio por lo que hay operaciones que pueden ser consideradas obsoletas al día de hoy.

Estructura Del Programa




  • IDENTIFICATION DIVISION

Es la parte del programa          que se encargar de abrir el programa y por lo tanto llegar también la información de la misma como de su nombre
  • ENVIRONMENT DIVISION

Su principal función es poder ejecutar el programa

  • DATA DIVISION

Es donde se declaran la mayoría de la variables, ya sean variables, constantes, etc
  • PROCEDURE DIVISION

Es el cuerpo del programa, por lo que es donde van a ir las instrucciones deseas por el usuario y su eventual uso
  • STOP RUN

Es la parte final del programa y la que se ejecutara cuando el este llegue al fin de sus instrucciones.

Tipos de Datos

  • Numéricos

9: Son para los números Enteros
V: Son para los Numeros Reales

  • Booleanos

COBOL no es capaz de soportar los lenguajes booleanos

  • Strings

A y X: Ambos se usan para los caracteres 

Estructuras Repetitivas


  • TIMES

Esta es un ciclo repetitivo fijo ya que podemos decir la cantidad de veces que el ciclo se recorre, en este caso su sintaxis es la siguiente:

PERFORM

-N- TIMES

  • UNTIL

Este ciclo repetitivo indefinido de COBOL y su sintaxis es la siguiente:

PERFORM

-código-
-código-
-código-

UNTIL (Condición)

  • VARYING

Es otra manea de estructura indefinida y es una variante un poco más exacta de UNTIL

PERFORM PARA VARYING A FROM 1 BY 1 UNTIL A=5.


Estructuras Condicionales  
  • IF

La única estructura condicional  que COBOL puede soportar es IF y la  sintaxis para hacer una condicional IF en COBOL son:

IF –Condición- Then

        -Código-
        -Código-

Else

        -Código-

END IF


Funciones
  • Llamada por referencia

Si los valores de las variables en el programa llamado son modificados a continuación, los nuevos valores se reflejan en el programa que realiza la llamada y en COBOL es necesario aplicar la siguiente sintaxis

CALL sub-prog-name USING variable-1, variable-2.

  • Llamada por contenido

Si los valores de las variables en el programa llamado son modificados, a continuación, los nuevos valores no se reflejarán en el programa que realiza la llamada. Es por eso que su Sintaxis es la siguiente

CALL sub-prog-name USING BY CONTENT variable-1, 
BY CONTENT variable-2.

Post a Comment: