Estructura de datos

Páginas: 8 (1780 palabras) Publicado: 19 de noviembre de 2013
V. Variables de memoria.
1. Tipos de variables.
Variable es un nombre asignado a una posición de memoria que se puede utilizar para almacenar un dato concreto. Los tipos de variables por el tipo de dato que contienen son:
-numéricas
-alfanuméricas
-lógicas
-fechas
2. Nombrar una variable de memoria.
Independientemente del tipo a que pertenezca una variable, debe asignársele unnombre, que puede ser de uno a diez caracteres pueden ser una combinación de letras, dígitos o signo de subrayado. El primer carácter de una variable de memoria debe ser una letra. Los siguientes nombres son nombres de variables de memoria permitidos.
COMPRAS
Precio
I_V_A
MES_1_A_6
No debe utilizarse el mismo nombre para una variable y para un campo en la misma aplicación.
3. Introducción dedatos en una variable.
Las instrucciones STORE y el signo igual (=) pueden emplearse indistintamente para la asignación de datos a variables de memoria.
STORE TO
=
Ejemplo_1:
PTAS = 0
FECHA_ALTA = CTOD(SPACE(8))
STORE "enero" TO MES
4. Visualización de variables.
Para visualizar el contenido de una variable puede usarse la interrogación (?) con los siguientes formatos:
?
??Ejemplo_1:
? MES
?? "HOLA"
5. Expresiones.
Además de servir como depósito temporal, las variables de memoria pueden utilizarse en procesosde operaciones. Una variable de memoria puede ser incluida en una expresión para definir un procedimiento, para describir una condición en una instrucción o para servir como elemento de salida (resultado de una operación).
Pueden utilizarse diferentestipos de expresión. Una expresión puede incluir un campo de datos, una variable de memoria, una constante o una combinación de todo ello. Sin embargo, todos los elementos de una expresión deben ser del mismo tipo.
La expresión más corriente es la expresión aritmética, que puede contener un valor, una variable de memoria, un campo numérico y una combinación de éstos unidos por uno o másoperadores aritméticos. Las expresiones son útiles para realizar cálculos matemáticos. Puede utilizarse una expresión para asignar un valor a una variable de memoria o para reemplazar el contenido de un campo numérico con un nuevo valor.
Cuando se incluye más de un operador aritmético en una expresión, ésta se valora de izquierda a derecha de acuerdo con siguiente sistema de prioridades:
Prioridadmáxima : ** ^
Prioridad secundaria: * /
Baja prioridad : + -
Se pueden utilizar paréntesis en una expresión para definir la secuencia de evaluación y suprimir el sistema normal de prioridades. El material dentro de los paréntesis siempre es evaluado previamente. Cuando haya paréntesis anidados es una expresión aritmética, la expresión del paréntesis interno es evaluado en primer lugar, luego seevalúa el paréntesis externo. Dentro de un paréntesis, los operadores se evalúan según el sistema de prioridades, de izquierda a derecha.
6. Declaración pública y privada.
PUBLIC declara variables de memoria como globales o públicas. Estas pueden modificar su valor en cualquier parte del programa.
PUBLIC
PRIVATE declara de uso privado la variables de memoria especificadas. Estás puedenmodificar su valor en partes de un programa.
PRIVATE
7. Salvar y restaurar variables de memoria.
SAVE TO salva en un fichero variables de memoria.
SAVE TO [ALL [LIKE /EXCEPT ]]
es el nombre del fichero donde se almacenarán las variables. Si no se especifica la extensión por defecto es .MEM.
ALL salva en el fichero todas las variables existentes.
LIKE salva en el fichero todas lasvariables cuya estructura sea semejante a la especificada en . Recuerde que puede hacer uso de los símbolos comodines: * y ?.
EXCEPT salva todas las variables que no tengan una estructura semejante a .
RESTORE FROM restaura desde disco el fichero de variables de memoria . Si se usa ADDITIVE no se borra el entorno de variables activo al restaurar.
RESTORE FROM [ADDITIVE]
Al restaurar las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de Datos
  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS