Cobol

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4 KB

Campos INDEPENDIENTES:Es un campo de trabajo que será definido en la sección de “working”. No forman parte de la descripción de los ficheros. Formato mínimo para su definición: número-de-nivel nombre-de-dato PICTURE especificación de formato. PICTURE. Determina la información que puede almacenarse en el campo, así como las operaciones que con él pueden realizarse. La inicialización de los campos independientes se debe realizar a través de la cláusula VALUE, cuando se están definiendo. Campos compuestos:Los nombres de datos sirven para nombrar un campo con el fin de poder referenciar en el programa, el contenido del mismo. Si la información no se va a referenciar, el nombre de datos puede sustituirse por la palabra reservada FILLER. Los números de Nivel sirven para indicar la relación existente entre un campo y el resto de los campos.Los números de nivel que pueden utilizarse son: del 01 al 49.
[01] Sólo precede al nombre del registro. [02 a 49] Preceden a cualquier campo grupo o elemental. Campos compuestos:
Un campo grupo tiene un nivel superior que cualquiera de sus campos elementales. Los números de nivel utilizados no tienen porque ser correlativos. Cualquier nombre de datos debe ir precedido por su número de nivel. El número de nivel 01 deberá escribirse en el margen A, mientras que su nombre asociado lo será en el margen B.Cualquiera de los restantes números de nivel dentro del campo compuesto puede situarse en cualquier columna. Se aconseja un escalonado progresivo de los niveles para una mejor interpretación El tipo del campo determina la información que puede almacenarse en el campo, así como las operaciones que con él pueden realizarse. Se hace a través de la cláusula PICTURE. La longitud del campo viene dada por el número de caracteres empleados en la especificación del formato para declarar el campo.











Los verbos aritméticos permiten realizar las típicas operaciones de suma, resta, producto y división, además podremos almacenar el resto de una división y realizar conjuntamente todas estas operaciones en una sola sentencia.Verbos Aritméticos. Suma ADD Resta SUBSTRACT Producto MULTIPLY División DIVIDE Aritméticas COMPUTE.VERBOS DE ENTRADA / SALIDA.La función es poner en comunicación el programa con los dispositivos externos donde se encuentran o se encontrarán los datos:
DISPLAY ACCEPT.VERBOS DE ENTRADA / SALIDA:
DISPLAYMediante esta declaración se proporciona información o mensajes a la consola, impresora u otro dispositivo de salida, por default despliega el dato y avanza a la siguiente línea:Para el manejo de pantallas (screens) existen diferentes opciones para el comando, entre ellos:
Position, Blink, Beep, Convert (contenido real), High, Low entre otros.VERBOS DE ENTRADA / SALIDA:
ACCEPT Esta declaración permite introducir pequeños volúmenes de datos, necesarios para el programa, desde la consola u otro dispositivo de entrada.MOVE Transfiere información de una zona a otra de memoria, este verbo modifica el contenido del campo receptor por el contenido del campo emisor, permaneciendo inalterado éste último campo. Los efectos de la sentencia MOVE dependen de los tamaños y especificaciones PICTURE de los campos emisor identificador-1) y receptor (identificador-2).Además, la categoría de los campos emisor y receptor es un factor al determinar si una instrucción MOVE es válida o no válida.La constante figurativa SPACE, o un campo alfanumérico editado o alfabético no puede moverse a un campo numérico o numérico editado.
Una constante numérica, la constante figurativa ZERO, un campo numérico o numérico editado no puede moverse a un campo alfabético.Una constante o campo numérico no entero no se puede mover a un campo alfanumérico editado o no.

Entradas relacionadas: