EXPRESIONES LÓGICAS EN PROGRAMACIÓN

¿Qué es una Expresión lógica? ^_~

Es aquella expresión por la cual el resultado de la evolución que se esta haciendo en el momento en VERDADERO (true) o FALSO (false). Las expresiones lógicas pueden utilizar tanto operadores lógicos como relacionales o ambos, Palabras revesadas por el lenguaje 

*Operadores Lógicos*

Los operadores lógicos se usan para combinar dos valores Booleanos y devolver un resultado verdadero, falso o nulo. Los operadores lógicos también se denominan operadores Booleanos. Devuelve True cuando Expresión1 y Expresión2 son verdaderas.

*Operadores Racionales

Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa.






*Cuantitativo y Cualitativo*

Los datos recogidos se pueden representar tanto en números como en palabras, ahí la diferencia entre ambos tipos. Y es que, mientras la investigación cuantitativa se ocupa de los números y las estadísticas, en la investigación cualitativa se emplean las palabras y los significados.

*Operadores Aritméticos (Matemática)*

Para la parte de la matemática se utiliza la siguiente gerarquia y signos:

() los corchetes van en los mas alto en la gerarquia ya que es lo primero que se debe solucionar en una expresión lógica 

*, /, ʌ Estos tres signos van en segundo puesto en la gerarquia de los signos Matemáticos y se refieren ha: * es el equivalente al × (multipicar), / es el equivalente al ÷ (dividir), ʌ es el equivalente a  a1  (a elevado ha a // 2 elevado a la 2)

+ y - Estos dos signos son los dos últimos en la gerarquia ciendo los equivalentes a la suma + y a la resta - 


*operadores lógicos*

AND (el resultado es verdadero si ambas expresiones son verdaderas) || OR (el resultado es verdadero si alguna expresión es verdadera) ! NOT (el resultado invierte la condición de la expresión)
True: false
False: true
*Ejemplo* 

a=9, b=2, c=5, d=3

0.1)
(a>b) And (b<=c)
 (V)             (V)

9>2   And  2<=5
  V     And     V
           v

0.2)
(a<=c) And (a==(c+d))
 9<=5  And  9==5+38
    (F)       And         (F)
                   F


Comentarios