logo
Inicio
Tutorial
Descargar el curso
Contacto
Enlaces
Copyright
Orden de Evaluación

Al incluir estos operadores con los operadores aritméticos, obtenemos este nuevo orden de evaluación:
Prioridad Operador
1 Contenido de parentesis ( )
2 *, /, div, mod
3 +, -
4 =, <, >, <=, >=, distinto a

Nota: usare el símbolo <> para especificar que el valor entre un operador debe ser distinto o diferente a el otro operador. ; )

Vamos a un ejemplo:

Si num1, num2, son variables enteras con valores asignados 3 y 6, respectivamente, entonces:
(2+3*num1) <> 6+(num2-1)
2+3*num1 = 11 6+(5) = 11
falso

Variables Lógicas

La expresión lógica mas simple es una variable o constante lógica que puede establecerse a valores verdadero (true) o falso (false).

Operadores Lógicos

Las expresiones lógicas pueden combinarse para formar expresiones mas complejas útilizando los operadores lógicos and, or y not. Estos se útilizan con constantes lógicas.

[operando1] operador operando2

El operando1 según el tipo de operador puede no existir.

La operación and combina dos condiciones simples y produce un resultado verdadero solo si los dos operandos son verdaderos. La operación or es verdadera si uno de los dos operandos es verdadero. La operación not actúa sobre una sola condición simple u operando y simplemente niega (o invierte) su valor. Esto se describe mas fácilmente usando unas tablas denominadas 'tablas de verdad'.

Cuando la expresión lógica contiene varios tipos de operadores, es preciso seguir un nuevo orden de precedencia o prioridad para obtener el valor final de la expresión.
Prioridad  Operador
1  (exp), not
2  *, /, div, mod, and
3  +, -, or
4  <, <=, =, < >, >=

Expresiones Lógicas  Indice  Estructura de control selectiva

© Copyright 2001-2002 ® Derechos Reservados
Luis Enrique Pirir e-mail: luispirir@hotmail.com
Cualquier consulta o sugerencia puedes hacersela llegar al webmaster