COBOL
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: