Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

Las Variables

Ver el tema anterior Ver el tema siguiente Ir abajo

Las Variables

Mensaje por Coboler@ el Lun Jul 25, 2011 7:44 pm

La declaración de una variable, pertenece a la sección DATA DIVISION, pero hemos querido separala de dicho capítulo por su importancia y amplio margen de conocimiento que esto requiere.

TIPOS DE VARIABLES

Variables alfanúmericas


Este tipo de variables puede contener cualquier tipo de caracter, tanto números como letras, pero debe entender que aunque solo contenga números, para el ordenador tales números no son considerados como valor numérico sino como cualquier tipo de caracter.

Existen dos modos de declarar este tipo de variables:


  • A(15) : Esto indica que la variable A puede llegar a contener hasta 15 caracteres.
  • A PIC X(15): Esto es igual que el caso anterior.

Variables numéricas de punto fijo


Este tipo de variables se definen combinando diferentes elementos, recuerde que en cobol una variable numérica no puede contener mas de 18 dígitos.

Con el caracter 9: este indica un base decimal: 9(5), este indica que la variable puede contener un número desde el 0 al 99999, osea 5 veces un número con base hasta el 9.

Con el caracter S: este indica el valor del símbolo de dicho número: S9(5), al igual que en el caso anterior, el número puede estar comprendido entre el 0 y el 99999 pero con el signo delante, tanto el + como el -

Con el caracter V: este indica la posición del punto decimal dentro del valor de la variable:


  • 9(4)V9(3): Este indica un valor entero de 4 cifras y con 3 decimales: 7652332 >>>> 7652.332
  • V9(7): Este indica un valor de 7 decimales : 7652332 >>>> 0.7652332

Con el caracter P: este rellena con ceros las posiciones indicadas en la declaración:


  • 99P(4): Este indica que detras de los dos digitos numericos pone 4 ceros: 76 >>> 760000
  • VPPP99: Es indica punto decimal 3 ceros y los dos digitos numéricos: 76 >> 0.00076

Variables numéricas de punto flotante


Este tipo de variables contempla la parte base o mantisa y el exponente.


  • 234E-57 si se aplica -9V00E-99 >>> +2.34 * 10 ^ -57 ; el sistema ha convertido el numero a base y exponente.
avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.