COBOL son las siglas de Common Business-Oriented Language. El Departamento de Defensa de EE. UU., En una conferencia, formó CODASYL (Conferencia sobre lenguaje de sistemas de datos) para desarrollar un lenguaje para satisfacer las necesidades de procesamiento de datos comerciales que ahora se conoce como COBOL.

COBOL es un lenguaje estándar que se puede compilar y ejecutar en varias máquinas. Es ideal para aplicaciones orientadas a los negocios, ya que puede manejar grandes volúmenes de datos. Proporciona numerosas herramientas de prueba y depuración. COBOL es un lenguaje estructurado; tiene diferentes divisiones, por lo que es fácil de depurar.

División de Identificación, División de Medio Ambiente, División de Datos y División de Procedimientos.

Alfanumérico (X), Alfabético (A) y Numérico (9).

La cláusula IS NUMERIC se usa para verificar si algún elemento es numérico o no. Devuelve VERDADERO cuando el elemento contra el que se usa contiene solo números (0 a 9). El artículo puede ser positivo o negativo.

El nivel 66 se utiliza para la cláusula RENAMES y el nivel 88 se utiliza para los nombres de las condiciones.

El subíndice es la aparición en una matriz. El índice es el desplazamiento desde el comienzo de una matriz.

SEARCH es una búsqueda en serie, mientras que SEARCH ALL es una búsqueda binaria. Una tabla debe estar ordenada antes de usar BUSCAR TODO.

La realización de una SECCIÓN hará que se realicen todos los párrafos que forman parte de la sección. La ejecución de un PÁRRAFO causará que sólo se ejecute un párrafo en particular.

El terminador de alcance se usa para marcar el final de un verbo. Ejemplo: IF y END-IF.

Los modos de apertura de archivos en COBOL incluyen: INPUT, OUTPUT, IO y EXTEND.

El tamaño máximo de un campo numérico es PIC 9 (18).

CONTINUE transfiere el control a la siguiente instrucción después del terminador de alcance. NEXT SENTENCE transfiere el control a la sentencia después de que se encuentra el primer período.

01 es del nivel récord. Repetimos los campos dentro de un registro, no el registro en sí. Por lo tanto, una cláusula Ocurre no se puede usar en el nivel 01.

Para escribir en un archivo, el archivo debe abrirse en el modo OUTPUT o EXTEND.

Los parámetros pasados ​​en una llamada por contenido están protegidos contra modificaciones por parte del programa llamado. En Call By Reference, los parámetros pueden ser modificados por el programa llamado.

La sección de vinculación es parte de un programa llamado que se 'vincula' o se asigna a elementos de datos en el almacenamiento de trabajo del programa de llamada.

El programa irá en un bucle infinito.

Se almacena en el último bocado.

Comp es un uso binario, mientras que comp-3 indica decimal empaquetado.

La división de identificación se utiliza para fines de documentación.

En una llamada estática, el programa llamado es un programa independiente, es un programa ejecutable. Durante el tiempo de ejecución, podemos llamarlo en nuestro programa llamado. En cuanto a la llamada dinámica, el programa llamado no es un programa ejecutable; solo se puede ejecutar a través del programa llamado.

La cláusula Redefines se usa para permitir que la misma asignación de almacenamiento sea referenciada por diferentes nombres de datos.

El propósito de la frase de puntero es especificar la posición más a la izquierda dentro del campo de recepción donde se almacenará el primer carácter transferido.

Es un elemento de nivel elemental que no se puede subdividir.

Compare el artículo que desea buscar con el artículo del centro. Si coincide bien; de lo contrario, repita el proceso con la mitad izquierda o la mitad derecha dependiendo de dónde se encuentre el artículo.

Evaluar es como una declaración de caso y se puede usar para reemplazar los If anidados. No se requiere descanso ya que el control sale tan pronto como se encuentra una coincidencia.

Sí, ya que Redefines hace que ambos campos comiencen en la misma ubicación.

COMP-1 es un punto flotante de precisión simple que utiliza 4 bytes. COMP-2 es un punto flotante de doble precisión que utiliza 8 bytes.

Accept Verb se utiliza para obtener datos como la fecha, la hora y el día del sistema operativo o directamente del usuario. Si un programa acepta datos del usuario, debe pasar a través del JCL.

La instrucción Compute se usa para escribir expresiones aritméticas en COBOL. Este es un reemplazo para sumar, restar, multiplicar y dividir.

Suministre las tarjetas DD en JCL como lo haría con los archivos a los que se hace referencia en el programa principal.

La división de identificación y el párrafo de identificación del programa son obligatorios en un programa COBOL.

El área B comienza desde la columna 12 a la 72.

Aparece en la sección Input-Ouput en la División de Medio Ambiente.

Si se especifica TEST BEFORE, la condición se prueba al comienzo de cada ejecución repetida del rango PERFORM especificado. Si se especifica TEST AFTER, la condición se prueba al final de cada ejecución repetida del rango PERFORM. El rango se ejecuta al menos una vez en TEST AFTER.

El almacenamiento local se asigna cada vez que se llama a un programa y se desasignará cuando el programa se detenga mediante EXIT PROGRAM, GOBACK o STOP RUN. Se define en la DIVISIÓN DE DATOS después de la SECCIÓN DE TRABAJO-ALMACENAMIENTO.

Los modos de acceso son SECUENCIAL o DINÁMICO para la instrucción de inicio.

PIC 9.99 es un campo de cuatro posiciones que en realidad contiene un punto decimal, mientras que PIC 9v99 es un campo numérico de tres posiciones con una posición decimal asumida.

No, la tabla debe estar indexada para buscar en una tabla.

Antes de realizar REWRITE, el registro debe abrirse y leerse del archivo. Por lo tanto, el archivo debe abrirse en modo IO para la funcionalidad de reescritura.

Un literal es un elemento de datos que consta de valor en sí mismo. No puede ser referido por un nombre. Son elementos de datos constantes.

Una ejecución de parada finaliza la unidad de trabajo y devuelve el control al sistema operativo, mientras que GOBACK devuelve el control al programa de llamada. Entonces, si codificamos GO BACK en lugar de Stop Run, irá en un bucle infinito.

Para escribir en un archivo, el archivo debe abrirse en el modo OUTPUT o EXTEND.

El párrafo FILE-CONTROL aparece en la sección Input-Ouput en la División de Medio Ambiente, que proporciona información de los conjuntos de datos externos utilizados en el programa.

La longitud de PIC 9.999 es 5 como '.' toma 1 byte. Entonces total 1 byte para '.' y 4 bytes para 9.

El verbo reescribir se utiliza para actualizar los registros. El archivo debe abrirse en modo IO para operaciones de reescritura. Solo se puede usar después de una operación de lectura exitosa. El verbo reescribir sobrescribe el último registro leído.

Se tomará .00123 valor editado. P es la posición de escala decimal asumida que se utiliza para especificar la ubicación de un punto decimal asumido cuando el punto no está dentro del número que aparece en el elemento de datos. .PIC PP999 significa que el elemento de datos numérico tiene 3 caracteres y hay 5 posiciones después del punto decimal.

En la declaración de matriz, podemos especificar la cláusula ocurre en el elemento elemental, así como también en el elemento de grupo.

9 (7) tomará 7 bytes y 1 byte para SIGN TRAILING SEPARATE, por lo que tomará un total de 8 bytes.