lunes, 7 de mayo de 2012

Operadores


Lean la siguiente información sobre los operadores en VFP. Diferencien los tipos de operadores al momento de utilizarlos en sus diseños.

OPERADORES

1.      CONCEPTO: Los operadores se representan mediante símbolos  y se utilizan para generar un único valor en tiempo de ejecución a partir de otros valores elementales.
2.      TIPOS DE OPERADORES:
A)    OPERADORES ARITMÉTICOS: Se utilizan para realizar  cálculos matemáticos.

OPERADOR
SIMBOLO
DEFINICIÓN
SUMA Y RESTA
+ -
Suma y Resta
MULTIPLICACIÓN Y DIVISIÓN
*  /
Multiplicación y División
POTENCIA
**  ó  ^
Elevar a la potencia
AGRUPACIÓN
( )
Agrupación de términos
MÓDULO
Residuo o Resto de la División


Ejemplo:

Thisform.text5.value=(Thisform.text1.value+Thisform.text2.value+Thisform.text3.value+ Thisform.text4.value)/4

B)     OPERADORES DE CADENA: Permiten unir dos o más cadenas en otra mayor.

OPERADOR
DEFINICIÓN
+
Unión De dos cadenas
-
Unión de dos cadenas eliminando espacios finales de la primera.


Ejemplo:
Dato=”Hola” + “Perú”                               (Hola       Perú)
Texto= “Visual” – “FoxPro”                       (VisualFoxpro)

Thisform.Text3.value=Thisform.Text1.value + Thisform.Text2.value
Thisform.Text4.value=Thisform.Text1.value -Thisform.Text2.value

C)    OPERADORES LÓGICOS: Permiten comparar valores del mismo tipo para dar lugar a un resultado lógico: verdadero (.T.) o Falso (.F.)
Los operadores lógicos son:
·         .AND.  (Y)
·         .OR.  (O)
·         .NOT.  (NO)
Ejemplo:
Thisform.Label1.Autosize=.F.
Thisform.text3.Fontbold=T

ACTIVIDAD:
1. Averigua sobre los operadores relacionales.
2. ¿En que momento de la programación se utilizan los operadores relacionales?
3. Diseñe un formulario para reconocer los tipos de operadores.
NOTA: Repasa los tipos de operadores para la siguiente sesión.