programacion
PROGRAMACION
Prof. Julio
Materia: Programación II Integrantes:
Montilla Javier
TSU Análisis de sistemas
Guanare, Octubre de 2014
Condicional de visual FoxPro
Cuando se programa, se almacenan datos y se manipulan mediante una serie de instrucciones. Los datos y loscontenedores en los que se almacenan los datos constituyen la materia prima de la programación. Las herramientas utilizadas para manipular esta materia prima son comandos, funciones y operadores.
Almacenar datos
Los datos con los que trabaja probablemente incluyan períodos de tiempo, dinero y elementos contables, así como fechas, nombres, descripciones, etc. Cada dato corresponde a un determinadotipo, es decir, pertenece a una categoría de datos que se manipula de maneras similares. Podría trabajar directamente con estos datos sin almacenarlos, si bien perdería la mayor parte de la flexibilidad y eficacia que ofrece Visual FoxPro. Visual FoxPro aporta numerosos contenedores de almacenamiento con el fin de ampliar su capacidad para manipular fácilmente los datos.
Los tipos de datos determinanla manera en que se almacenan los datos y la forma en que se pueden utilizar tales datos. Puede multiplicar dos números, pero no puede multiplicar caracteres. Puede imprimir caracteres en mayúsculas, pero no puede imprimir números en mayúsculas. En la tabla siguiente se muestran algunos de los principales tipos de datos de Visual FoxPro.
Tipos de datos
Tipo
Ejemplos
Numeric
123
3.1415
– 7Character
"Prueba"
"123"
"01/01/98"
Logical
.T. (verdadero)
.F. (falso)
Date
DateTime
{^1998-01-01}
{^1998-01-01 12:30:00 p}
Contenedores de datos
Los contenedores de datos le permiten realizar las mismas operaciones con varios datos. Por ejemplo, sumar las horas que ha trabajado un empleado, multiplicarlas por el salario por hora y restar los impuestos para determinar el sueldo queha percibido el empleado. Deberá realizar estas operaciones para cada empleado y para cada período de pago. Si almacena esta información en contenedores y realiza las operaciones sobre éstos, bastará con sustituir los datos antiguos por los nuevos datos y volver a ejecutar el mismo programa. En la siguiente tabla se enumeran algunos de los principales contenedores de datos disponibles en VisualFoxPro:
Tipo
Descripción
Variables
Elementos individuales de datos almacenados en la memoria RAM (memoria de acceso aleatorio) del PC.
Registros de tabla
Varias filas de campos predeterminados, cada uno de los cuales puede contener un dato definido previamente. Las tablas se guardan en disco.
Matrices
Varios elementos de datos almacenados en la memoria RAM.
Manipular datos
Loscontenedores y los tipos de datos le ofrecen los bloques funcionales que necesita para manipular los datos. Los elementos finales son los operadores, las funciones y los comandos.
Usar operadores
Los operadores se utilizan para vincular los datos. A continuación se muestran los operadores utilizados habitualmente en Visual FoxPro.
Operador
Tipos de datos válidos
Ejemplo
Resultado
=
Todas
? n = 7Imprime .T. si el valor almacenado en la variable n es 7; de lo contrario, imprime .F.
+
Numeric, Character, Date, DateTime
? "Fox" + "Pro"
Imprime "FoxPro"
! o NOT
Lógicas
? !.T.
Imprime .F. (falso)
*, /
Numérico
? 5 * 5
? 25 / 5
Imprime 25
Imprime 5
Nota Un signo de interrogación (?) situado delante de una expresión imprime el resultado de la expresión y un carácter de nueva líneaen la ventana de resultados activa, que es normalmente la ventana principal de Visual FoxPro.
Recuerde que debe utilizar el mismo tipo de datos con cada operador. Las siguientes instrucciones almacenan dos datos numéricos en dos variables. Los nombres de variable empiezan con la letra n, por lo que se puede determinar de inmediato que contienen datos numéricos, pero puede nombrarlas con...
Regístrate para leer el documento completo.