“Conocimientos Programación>Lenguajes De Programación

Definición de COBOL Comp - 3

2012/11/16
El lenguaje de programación COBOL define todas las variables de memoria en la división de datos , una de las cuatro divisiones principales del lenguaje requiere de todos los programas . En la división de datos , cada variable tiene un nombre, un tamaño y un formato. Si un programa tiene que realizar operaciones matemáticas con números , utilice el formato de Comp - 3 , que almacena los datos numéricos en formato decimal empaquetado . Decimal Matemáticas

COBOL tiene un varias maneras de representar números en la memoria : en un formato de visualización de los caracteres , como enteros y como decimal empaquetado . Puede introducir , mostrar y números impresos en formato de caracteres , pero no puede realizar cálculos en ellos. Usted puede hacer matemáticas con enteros , pero no tiene decimales. Formato decimal empaquetado del Comp - 3 le permite realizar cálculos sobre números con decimales , como cantidades de dinero , las tasas y cantidades fraccionarias. Por ejemplo, un cálculo de la nómina se multiplica una variable de horas trabajadas por una variable de pago de tasa , colocando el resultado en una variable bruta -pago. Pago por hora de un empleado y el salario bruto en dólares y centavos. Sus horas de trabajo están en horas decimales. Estas variables son candidatas perfectas para el Comp - 3 Formato .
Embalado frente Display Decimal

Internamente, el equipo almacena un dígito decimal en cada medio byte de un abarrotado variables decimal. Esto ahorra memoria y cálculos de velocidades . Un campo decimal para la presentación , tales como para la visualización y la impresión de pantalla , utiliza un dígito por byte . En decimal empaquetado , el régimen de bits no se corresponden para ver los caracteres , así que si usted trata de mostrar un campo de Comp - 3 , se obtiene personajes galimatías .
Picture Cláusula

Cada variable en la división de datos tiene una cláusula de imagen, que define cómo las tiendas de informática y utiliza la información . La cláusula de imagen establece el tamaño de la variable, el punto decimal y otras características. Para el formato Comp - 3 , COBOL sólo permite ciertos caracteres cláusula de imagen : S , 9 y V. A " 9 " representa un dígito, los sitúa en "V" de la coma decimal implícita en la variable y una " S " indica COBOL que desea hacer un seguimiento de la muestra del número. COBOL utiliza una " V " en lugar de un período para indicar que no almacena el carácter real del punto decimal en un campo Comp - 3 . Si se omite la " S " para la muestra de la variable, COBOL asume que sólo contiene números positivos.
Tamaño máximo

COBOL restringe Comp - 3 variables a un máximo de 18 dígitos, más el signo . La cláusula de imagen para este es S9 ( 18 ) . Puede localizar el punto decimal implícito en cualquier lugar dentro de los 18 dígitos , por lo que la cláusula de imagen S9 ( 16 ) V99 también es válido. Tenga en cuenta que la " V " de punto decimal implícita no utiliza un dígito decimal .
Uso

encontrar Comp - 3 variables en ambos conjuntos de datos y en el sección Working- Storage de la División de datos , pero nunca en los datos impresos o mostrados , ya que estos requieren de campos de caracteres. COBOL comprueba el tipo de datos que se mueven en una variable Comp - 3 . Si un programa se pone erróneamente nombres u otros datos de caracteres en un campo de Comp - 3 , COBOL muestra un error y detiene el programa.

Lenguajes De Programación
Common Language Runtime depuración de errores Servicios
Cómo utilizar MATLAB Sin escritorio
Características básicas de Microsoft Visual FoxPro
Cómo cambiar las extensiones de archivo de audio
Definición de Pre y Post- procesador
Cómo eliminar todos los archivos en una carpeta en Powershell
Cómo convertir un archivo a un Hex Decimal
¿Se puede utilizar SQL para una base de datos Oracle
Conocimientos Informáticos © http://www.ordenador.online