Você está na página 1de 7

COBOL

Importancia de COBOL

COBOL fue el primer ampliamente utilizado de alto nivel lenguaje de


programacin. Se trata de un ingls como la lengua que es fcil de usar.
Todas las instrucciones se pueden codificar en simples palabras en
ingls.
COBOL se usa tambin como una auto-documentado.
COBOL puede manejar grandes cantidades de datos.
COBOL es compatible con sus versiones anteriores.
COBOL eficaz los mensajes de error y por lo tanto, la resolucin de
errores es ms fcil.

Caractersticas de COBOL.
Lenguaje estndar
COBOL es un lenguaje estndar que puede ser compilado y ejecutado en
mquinas como IBM AS/400, ordenadores personales, etc.
Orientado a los negocios
COBOL fue diseado para aplicaciones comerciales relacionados con el mbito
financiero, la defensa el dominio, etc. puede manejar grandes volmenes de
datos por su avanzada capacidad de tratamiento de archivos.
Lenguaje robusto
COBOL es un lenguaje robusto como su depuracin y numerosas herramientas
de prueba estn disponibles para casi todas las plataformas informticas.
Lenguaje Estructurado
Las estructuras lgicas de control estn disponibles en COBOL lo que hace que
sea ms fcil leer y modificar. COBOL tiene diferentes divisiones, por lo que es
fcil de depurar.
A continuacin, se describen los tipos de archivos modos de acceso:
Acceso secuencial
Acceso aleatorio
Acceso Dinmico
La sintaxis, en este mdulo, junto con sus respectivos trminos slo se
refieren a su uso en el programa. Los programas completos utilizando estas
sintaxis se examinar en el prximo captulo.
Acceso secuencial
Cuando el modo de acceso es secuencial, el mtodo de registro de
recuperacin los cambios seleccionados por la organizacin de los archivos.
Para archivos secuenciales, se accede a los registros en el mismo
orden en que fueron insertados.
Para archivos indexados, el parmetro que se usa para obtener los
registros son los valores clave de registro.

Para archivos, claves de registro se utilizan para recuperar los


registros.

Acceso aleatorio
Cuando el modo de acceso aleatorio, el mtodo de registro de recuperacin
los cambios por la organizacin del archivo seleccionado.

Para archivos indexados, se accede a los registros segn el valor que se


da en un campo clave que puede ser primaria o una tecla alternativa.
Puede haber uno o ms otros ndices.

En trminos relativos, se recuperan los registros relativos a las claves de


registro.

Acceso Dinmico
Acceso dinmico admite tanto acceso aleatorio y secuencial en el mismo
programa. Con acceso dinmico, una definicin de archivo se utiliza para
realizar procesamiento secuencial y aleatorio como acceder a algunos
registros en orden secuencial y otros registros por sus claves.
Con relativa y archivos indexados, el modo de acceso dinmico le permite a
usted que cambie hacia adelante y hacia atrs entre modo de acceso
secuencial y modo de acceso aleatorio al leer un archivo mediante la frase
SIGUIENTE en la instruccin LEER.

Clusula Redefine
Clusula Redeifnes se utiliza para definir un almacenamiento con diferentes
descripcin de los datos. Si uno o ms elementos de datos no se utilizan
simultneamente y, a continuacin, la misma capacidad de almacenamiento
de datos pueden ser utilizados por otro elemento de datos. Por lo tanto, el
mismo tipo de almacenamiento se puede hacer referencia a diferentes
elementos de datos.
Sintaxis
Siguiente es la sintaxis para Redefine clusula:
01 WS-OLD PIC X(10).
01 WS-NEW1 REDEFINES WS-OLD PIC 9(8).
01 WS-NEW2 REDEFINES WS-OLD PIC A(10).

Mtodo de Bsqueda Binaria: Es un mtodo que se basa en la divisin


sucesiva del espacio ocupado por el vector en sucesivas mitades, hasta
encontrar el elemento buscado. Esta bsqueda utiliza un mtodo de "divide y
vencers" para localizar el valor deseado.

P: Qu es lo que sabe sobre COBOL?


R: COBOL es sinnimo de lenguaje comn orientado a negocios. El
Departamento de Defensa de ESTADOS UNIDOS, en una conferencia, se trata
CODASYL (Conference on Data Systems Language) para desarrollar un
lenguaje para reuniones de negocios necesidades de procesamiento de datos
que ahora se conoce como COBOL.
P: Lista algunas caractersticas de COBOL.
R: COBOL es un lenguaje estndar que puede ser compilado y ejecutado en
varias mquinas. Es ideal para aplicaciones orientadas a la empresa de que se
puede manejar grandes volmenes de datos. Proporciona numerosos
bedugging y herramientas de prueba. COBOL es un lenguaje estructurado;
tiene diferentes divisiones, por lo que es fcil de depurar.
P: nombre las divisiones en un programa COBOL.
R: Identificacin Divisin, Divisin de Medio Ambiente,
Informacin, procedimiento y divisin.

Divisin

de

P: Cules son los diferentes tipos de datos disponibles en COBOL?


R: alfa-numrico (X), alfabtico (A), y un valor numrico (9).
P: Qu es " ES NUMRICO" clusula?
R clusula: ES NUMRICO se utiliza para comprobar si un elemento es
numrico o no. Devuelve TRUE si el elemento que se utiliza contiene slo
nmeros (de 0 a 9). El tema puede ser positivo o negativo.
P: Qu son 66 y 88 de nivel?
R: Nivel 66 se utiliza para CAMBIAR EL NOMBRE y Nivel clusula 88 se utiliza
para los nombres de condicin.
P: Cul es la diferencia entre ndice y subndice?
R: Subscript es la aparicin de una matriz. ndice es el desplazamiento desde
el comienzo de la matriz.
P: Cul es la diferencia entre BSQUEDA y BSQUEDA EN TODOS?

R: SEARCH es una bsqueda de serie, mientras que BUSCAR TODOS es una


bsqueda binaria. Una tabla debe estar en un orden determinado antes de
utilizar BUSCAR EN TODOS.
P: Cul es la diferencia entre realizar una seccin y un prrafo?
R: SECCIN har que todos los prrafos que son una parte de la seccin que
se va a realizar. Realizar un prrafo slo producir un prrafo que se va a
realizar.
P: Qu es un mbito terminator?
R: Alcance del terminador se utiliza para marcar el final de un verbo. Ejemplo:
SI y FIN-SI.
P: Cules son los modos de apertura del archivo COBOL?
R: apertura del archivo modos en COBOL incluyen: ENTRADA, SALIDA, I-O y
EXTENDER.
P: Cul es el tamao mximo de un campo numrico, podemos definir
en COBOL?
R: El tamao mximo de un campo numrico es PIC 9(18).
P: Cul es la diferencia entre SEGUIR y FRASE SIGUIENTE?
R: CONTINUAR las transferencias el control a la siguiente instruccin despus
del mbito terminador. La frase SIGUIENTE transferencias de control de la
instruccin despus del primer perodo.
P: Por qu no podemos definir se produce a nivel 01 clusula?
R: 01 es del nivel de grabacin. Repetimos los campos de un registro, no en el
registro. Por lo tanto, una clusula se produce no se puede utilizar en nivel 01.
P: Cul es el modo en el que se abre un archivo para escritura?
R: Para escribir en un archivo, el archivo se tiene que abrir en modo de
EXTENDER o DE SALIDA.
P: Cul es la diferencia entre contenido y llamada por llamada por
referencia?
R: Los parmetros que se han pasado en la llamada de contenido estn
protegidos frente a posibles modificaciones por el programa llamado. En la
llamada por referencia, los parmetros pueden ser modificados por el
programa llamado.
P: Qu es un vnculo?
R: La vinculacin seccin es parte de un programa llamado que "enlaces" o
los mapas a los elementos de datos en el programa de almacenamiento de
trabajo.
P: Qu ocurrir si VOLVER en lugar de PARAR en un solo programa
COBOL?
R: El programa ir en un bucle infinito.

P: Cmo est almacenada en un COMP-3 campo?


R: es almacenado en la ltima porcin.
P: Cul es la diferencia entre comp y comp-3?
R: Comp es un binario, mientras comp-3 indica decimal condensado.
P: Cul es el propsito de la identificacin?
R: Identificacin Divisin se utiliza para fines de documentacin.
P: Cul es la diferencia entre esttica y dinmica llamada llamada?
R: En esttica llamada, el programa llamado es un programa independiente,
es un programa ejecutable. Durante el tiempo de ejecucin se puede llamar
en nuestro programa. Dinmica de llamada, el programa llamado no es un
programa ejecutable, que puede ser ejecutado a travs del programa llamado.
P: Qu es clusula Redefine?
R: Una clusula Redefine: se usa para permitir que la misma asignacin de
almacenamiento para hacer referencia a nombres de datos diferentes.
P: Cul es el propsito de puntero Frase en comando DE CADENA?
R: El objetivo de la aguja frase es para especificar la posicin ms a la
izquierda dentro del campo, en el que el personaje se transfiere en primer
lugar.
P: Qu es de 77 empleados para?
R: Es una elemento de nivel elemental que no pueden subdividirse.
P: Qu es bsqueda binaria?
R: Comparar el tema que se va a buscar con el tema en el centro. Si coincide
con multa que repita el proceso con la mitad izquierda o la mitad derecha
dependiendo de donde el tema mentiras.
P: Cul es el uso de EVALUAR declaracin?
R: Evaluar es como una instruccin case y se puede usar para reemplazar las
sentencias if anidadas. No se requiere que el control sale como pronto como
se encuentra una coincidencia.
P: Puedo definir un X(10) campo con un campo de X(20)?
R: S, como Redefine hace que ambos campos para comenzar en el mismo
lugar.
P: Qu es COMP-1 y COMP-2?
R: COMP-1 es de coma flotante de precisin simple que utiliza 4 bytes. COMP2 es de coma flotante de precisin doble que utiliza 8 bytes.
P: Cul es la funcin de Aceptar Verbo?
R: Aceptar Verbo se utiliza para obtener datos como la fecha, hora y da de
sistema operativo o directamente del usuario. Si un programa es aceptar los
datos del usuario, es necesario pasar por los.

P: Qu es un clculo Declaracin?
R: Calcular declaracin se utiliza para escribir expresiones aritmticas en
COBOL. Este es el reemplazo de Sumar, Restar, Multiplicar y Dividir.
P: Cmo se definen los archivos mencionados en un programa de
subrutina?
R: Suministro de tarjetas DD el JCL como si se tratara de los archivos
mencionados en el programa principal.
P: Qu divisiones, secciones y prrafos son de carcter obligatorio,
en un programa COBOL?
R: Identificacin y Divisin Program-Id prrafo son de carcter obligatorio, en
un programa COBOL.
P: Dnde ZONA B en COBOL inicio?
R: rea B comienza desde 12 a 72 columna.
P:Dnde aparece el apartado CONTROL de archivo?
R: aparece en la seccin Input-Ouput de la Divisin de Medio Ambiente.
P: Cul es la diferencia entre realizar con la prueba tras prueba y
realizar con anterioridad?
R: Si la prueba antes indicada, la condicin se comprueba al comienzo de
cada ejecucin repetida de REALIZAR. Si la TEST AFTER de que se especifica la
condicin se comprueba al final de cada ejecucin repetida de la gama de
REALIZAR. La gama se ejecuta al menos una vez en TEST AFTER.
P: Cul es LA SECCIN DE ALMACENAMIENTO LOCAL?
R: Local-Storage es asignado cada vez que un programa se llama y se asigna
cuando el programa se detiene a travs de un PROGRAMA DE SALIDA,
GOBACK o DETENER EJECUTAR. Se define en la DIVISIN DE INFORMACIN
despus de la SECTION de WORKING-STORAGE.
P: Cules son los modos de acceso de INICIO declaracin?
R: modos de acceso son SECUENCIAL o DINMICA para el inicio.
P: Cul es la diferencia entre 9.99 y PIC PIC9v99?
R: PIC 9.99 tiene cuatro posiciones campo que en realidad contiene un punto
decimal donde como PIC 9v99 es de tres posicin campo numrico con
decimal asumido posicin.
P: Se puede hacer una bsqueda en una tabla con o sin ndice?
R: No, la tabla debe ser indexado para buscar en una tabla.
P: Por qu es necesario abrir un archivo en modo I-O para reescribir?
R: Antes REESCRIBIR se realiza, el registro se debe abrir y leer desde el
archivo. Por lo tanto, el archivo debe ser abierto en I-O modo de reescribir
funciones.
P: Cules son los literales?

R: UN literal es un elemento de datos que consta valor por s misma. No


puede ser mencionado por su nombre. Son elementos de datos constante.

Você também pode gostar