| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo hacer referencia a un byte en memoria de trabajo en COBOL
    The Common Business- Oriented Language , COBOL , ofrece una variedad de maneras de acceder a los datos en la memoria. En COBOL , se definen los elementos de datos, como registros, contadores y variables matemáticas temporales en una zona conocida como la sección de almacenamiento de trabajo de la División de Datos. Una vez definido , se utilizan las variables simplemente referirse a ellos por su nombre. Si necesita hacer referencia a un byte dentro de una variable, crear una variable posterior utilizando la cláusula " REDEFINES " de COBOL. Si crea una nueva variable como una matriz, puede hacer referencia a cualquier byte individual en la primera variable. Instrucciones
    1

    Crear una variable de memoria en la memoria de trabajo , como en el siguiente ejemplo :

    WORKING -STORAGE SECTION.01 DISPLAY- VARIABLES.05 DISPLAY -AREA PIC X ( 30 ) .

    Esto crea una variable llamada "DISPLAY -AREA ".
    2

    Definir una nueva variable después del primer uso de la cláusula REDEFINES . Esta variable es una matriz. Hace referencia a los mismos datos que la primera variable con el nuevo nombre .

    05 DISPLAY-BY TES REDEFINES DISPLAY- AREAOCCURS 30 VECES indexado por DISPLAY- INDEXPIC X ( 1 ) .

    El " indexado por "cláusula define una variable de índice. Aún no se define en el almacenamiento de trabajo en otros lugares , si lo hace se generará un error. El tamaño del campo original, DISPLAY- AREA, es el mismo que DISPLAY- BYTES que redefine . Un campo que tiene un byte que ocurre 30 veces es el mismo que un campo de 30 bytes .
    3

    configurar un campo de almacenamiento de trabajo de un byte en la que para recibir los datos , como este ejemplo ilustra : .

    05 SINGLE-BYT E - CAMPO PIC X ( 1 )
    4

    traslade algunos datos a la primera variable de la " División de Procedimiento " de su programa , como en el ejemplo después de : .

    MOVIMIENTO dE ENTRADA - REGISTRO dE PANTALLA -AREA
    5

    Establecer el valor del índice de la matriz para elegir el byte que desee. Esta línea debe seguir a la anterior en la División de Procedimientos de su programa. En COBOL , a diferencia de la mayoría de otros idiomas además del Fortran , el primer elemento tiene un índice de uno, no es cero . Así que si desea hacer referencia al primer byte en el campo, establecer el índice a uno, como se muestra en el siguiente ejemplo :

    SET DISPLAY- ÍNDICE 1
    6

    Move. el byte acabas de seleccionar para el campo se configura para recibir los datos . Para ello , se especifica el campo de matriz y su índice asociado , como en la siguiente declaración :

    MOVIMIENTO PANTALLA -BYTES ( DISPLAY- índice) para un solo byte - Field

    Previous :

    next :
      Artículos relacionados
    ·Cómo encontrar el área de un círculo por Cómo hacer…
    ·Business Objects Componentes 
    ·Cómo escribir un informe de OEM 
    ·¿Por qué es COBOL Populares 
    ·Cómo Dividir enteros con los cambios Bit Bit 
    ·Usos de una función recursiva 
    ·Cómo sustituir múltiples líneas en Apache 
    ·Diferencias entre la biblioteca y la función definida …
    ·Cómo imprimir una ecuación en forma de cadena 
    ·Cómo desmontar Hex 
      Artículos destacados
    ·El método de la función y de clase en Python 
    ·Causas de una secuencia de comandos Void Error Java 
    ·Cómo controlar botones en un cuadro de diálogo 
    ·Cómo deshabilitar la autenticación de Windows en IIS 
    ·Cómo instalar CORBA IDL en NetBeans 
    ·Cómo ocultar la lista desplegable en JavaScript 
    ·Cómo ejecutar un programa de Visual Basic en un PC 
    ·Cómo imprimir listas en Python 
    ·Cómo extraer los atributos con Python 
    ·¿Cómo hacer de desplazamiento acumulado Offset en jQu…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com