SlideShare una empresa de Scribd logo
1 de 12
EXPRESIONES BOOLEANAS


Las expresiones booleanas se usan para
determinar si un conjunto de una o más
condiciones es verdadero o falso, y el resultado
de su evaluación es un valor de verdad.
OPERANDOS DE UNA EXPRESION
           BOOLEANA
Los operandos de una expresión booleana pueden
 ser cualquiera de los siguientes:


     Expresiones relacionales:
que comparan dos valores y determinan si existe
 o no una cierta relación entre ellos.
FUNCIONES BOOLEANAS
 que comparan dos valores y determinan si
 existe o no una cierta relación entre ellos.
Las expresiones relacionales permiten
 determinar si una relación dada se verifica
 entre dos valores.
forma general de una expresión
          relacional.
expresión-1 operador-de-relación expresión-2
donde:
                          expresión-1
es una expresión numérica o de cadena
                    operador-de-relación
es uno de los siguientes:
    = Igual
   <> No igual (diferente de)
   < Menor que
   <= Menor o igual que
   > Mayor que
   >= Mayor o igual que
   : Contiene (puede ser usado sólo en expresiones de cadena)
expresión-2
es una expresión del mismo tipo que expresión-1,
  o sea, expresión-1 y expresión-2 deben ser
  ambas expresiones numéricas o ambas
  expresiones de cadena. Los operadores de
  relación = <> < <= > >= tienen su significado
  convencional cuando se aplican a expresiones
  numéricas (dentro de los límites de precisión de
  los valores numéricos definidos bajo
  ("Expresiones numéricas"). Cuando se
  comparan expresiones de cadena, se aplican las
  siguientes reglas.
REGLAS DE COMPARACION.
Excepto por el operador ":"
 (contiene), las cadenas se comparan exactamente en
  la forma en que ocurren, o sea, las letras mayúsculas
  y minúsculas se comparan de acuerdo con el código
  ASCII que les corresponde (p.ej. A será considerada
  menor que a);
  Dos expresiones de cadena no son consideradas
  iguales, a menos que tengan la misma longitud. Si
  dos expresiones generan cadenas de diferente
  longitud que son idénticas, carácter por carácter,
  hasta el total de la longitud de la más corta,
  entonces, la más corta será considerada menor que
  la más larga.
El OPERADOR.
(contiene), busca una cadena de caracteres
 (definida por expresión-2) en otra cadena
 (definida por expresión-1). Si el segundo
 operando existe en cualquier parte del segundo
 operando, el resultado es Verdadero (TRUE).
 Este operador es insensible al hecho de que los
 caracteres se hallen en mayúsculas o
 minúsculas: por lo que las letras minúsculas se
 consideran iguales a su letra mayúscula
 correspondiente. Por ejemplo, el resultado de:
                  v10 : 'química'
será Verdadero (True) si, y sólo si, el campo 10
 contiene la cadena química. en caso contrario, el
 resultado será Falso (False). Nótese que el
 segundo operando puede ser cualquier cadena o
 carácter, y no necesita ser una palabra como tal.
 Por lo tanto, en este ejemplo, el resultado será
 Verdadero no sólo si el campo 10 contiene la
 palabra química, sino también si contuviera
 bioquímica, fotoquímicas, químicamente.
Los operandos de una expresión
booleana pueden combinarse con los
operadores siguientes.
NOT (NO) Este operador produce el valor
 Verdadero, si su operando es Falso; y el valor
 Falso, si su operando es Verdadero. El operador
 NOT sólo puede usarse como operador signo +,
 o sea, siempre se aplica a la expresión booleana
 que le sigue.
• AND (Y) Este operador produce el valor
  Verdadero si ambos operandos son Verdadero.
  Si cualquiera de los dos operandos es Falso,
  entonces el resultado será Falso.

• OR (O) Este operador realiza una operación O-
  inclusivo. El resultado es Verdadero si
  cualquiera de los dos operandos, o ambos son
  Verdadero. En caso contrario, es Falso.
Al evaluar expresiones booleanas, y en ausencia
de paréntesis, CDS/ISIS ejecutará las
operaciones NOT en primer lugar, después las
operaciones AND, y finalmente las OR. Las
series de dos o más operadores del mismo nivel,
se ejecutan de izquierda a derecha. Se pueden
usar paréntesis para alterar el orden de
evaluación: las expresiones dentro de paréntesis
se evalúan antes, y las expresiones entre
paréntesis internos a otros, son evaluadas antes
que las expresiones externas a los paréntesis.
MARIA GUERRA.
 JUAN CARLOS URZOLA.

GRACIAS

Más contenido relacionado

La actualidad más candente

Significado y uso de las operaciones
Significado y uso de las operacionesSignificado y uso de las operaciones
Significado y uso de las operaciones
henry0124
 
Continuidad de una funcion de n varibles
Continuidad de una funcion de n variblesContinuidad de una funcion de n varibles
Continuidad de una funcion de n varibles
NeLsy GaRcia
 
funciones de excel
funciones de excelfunciones de excel
funciones de excel
kzobito
 
7 funcion si condicional
7 funcion si condicional7 funcion si condicional
7 funcion si condicional
Kathy Naranjo
 
E:\1 Prepa\Cursos 2010\LóGica 2010\Ejercicios Para Preparar El 4to Examen De ...
E:\1 Prepa\Cursos 2010\LóGica 2010\Ejercicios Para Preparar El 4to Examen De ...E:\1 Prepa\Cursos 2010\LóGica 2010\Ejercicios Para Preparar El 4to Examen De ...
E:\1 Prepa\Cursos 2010\LóGica 2010\Ejercicios Para Preparar El 4to Examen De ...
guest0ab744
 
Integración por cambio de variable
Integración por cambio de variableIntegración por cambio de variable
Integración por cambio de variable
Miguel Roca Miguel
 

La actualidad más candente (16)

Teorema de Unicidad del Límite
Teorema de Unicidad del LímiteTeorema de Unicidad del Límite
Teorema de Unicidad del Límite
 
Expresiones 1
Expresiones 1Expresiones 1
Expresiones 1
 
Operadores utilizados en programación
Operadores utilizados en programaciónOperadores utilizados en programación
Operadores utilizados en programación
 
Funciones Logicas
Funciones LogicasFunciones Logicas
Funciones Logicas
 
Limites y diferencial
Limites y diferencialLimites y diferencial
Limites y diferencial
 
Significado y uso de las operaciones
Significado y uso de las operacionesSignificado y uso de las operaciones
Significado y uso de las operaciones
 
Continuidad de una funcion de n varibles
Continuidad de una funcion de n variblesContinuidad de una funcion de n varibles
Continuidad de una funcion de n varibles
 
funciones de excel
funciones de excelfunciones de excel
funciones de excel
 
C
C C
C
 
Integrales Impropias
Integrales  ImpropiasIntegrales  Impropias
Integrales Impropias
 
7 funcion si condicional
7 funcion si condicional7 funcion si condicional
7 funcion si condicional
 
trabajo de computación. Slideshare
trabajo de computación. Slidesharetrabajo de computación. Slideshare
trabajo de computación. Slideshare
 
E:\1 Prepa\Cursos 2010\LóGica 2010\Ejercicios Para Preparar El 4to Examen De ...
E:\1 Prepa\Cursos 2010\LóGica 2010\Ejercicios Para Preparar El 4to Examen De ...E:\1 Prepa\Cursos 2010\LóGica 2010\Ejercicios Para Preparar El 4to Examen De ...
E:\1 Prepa\Cursos 2010\LóGica 2010\Ejercicios Para Preparar El 4to Examen De ...
 
Función lógica si
Función lógica siFunción lógica si
Función lógica si
 
Transformacion modelo entidad relacion a modelo relacional en postges sql
Transformacion modelo entidad relacion a modelo relacional en postges sqlTransformacion modelo entidad relacion a modelo relacional en postges sql
Transformacion modelo entidad relacion a modelo relacional en postges sql
 
Integración por cambio de variable
Integración por cambio de variableIntegración por cambio de variable
Integración por cambio de variable
 

Destacado

Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
David
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
Enrique
 
Metrologia – manejo de los instrumentos de medición
Metrologia – manejo de los instrumentos de mediciónMetrologia – manejo de los instrumentos de medición
Metrologia – manejo de los instrumentos de medición
Natalia Urrego Ospina
 

Destacado (17)

Jerarquia De Operadores Aritmeticos
Jerarquia De Operadores AritmeticosJerarquia De Operadores Aritmeticos
Jerarquia De Operadores Aritmeticos
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Compuertas XOR
Compuertas XORCompuertas XOR
Compuertas XOR
 
Electronica digital materia
Electronica digital materiaElectronica digital materia
Electronica digital materia
 
Tema 4: Lógica Combinacional Programable.
Tema 4: Lógica Combinacional Programable.Tema 4: Lógica Combinacional Programable.
Tema 4: Lógica Combinacional Programable.
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Compuertaslogicas
CompuertaslogicasCompuertaslogicas
Compuertaslogicas
 
Logica combinacional
Logica combinacionalLogica combinacional
Logica combinacional
 
Lógica combinacional
Lógica combinacionalLógica combinacional
Lógica combinacional
 
Algebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexor
Algebra de Boole, Mapas de Karnaugh, Mecanización y MultiplexorAlgebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexor
Algebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexor
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Mapas de Karnaugh
Mapas de KarnaughMapas de Karnaugh
Mapas de Karnaugh
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.
 
Trabajo final colaborativo 1
Trabajo final colaborativo 1Trabajo final colaborativo 1
Trabajo final colaborativo 1
 
Metrologia – manejo de los instrumentos de medición
Metrologia – manejo de los instrumentos de mediciónMetrologia – manejo de los instrumentos de medición
Metrologia – manejo de los instrumentos de medición
 

Similar a Expresiones booleanas

Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
Maztherprozh
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)
Maztherprozh
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
Maztherprozh
 
Expresiones de operadores
Expresiones de operadoresExpresiones de operadores
Expresiones de operadores
AllisonOviedo
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
Sheda17
 
Regresion estadistica
Regresion estadisticaRegresion estadistica
Regresion estadistica
AlejandraViteri6
 
Correlacion de pearson y spearman
Correlacion de pearson y spearmanCorrelacion de pearson y spearman
Correlacion de pearson y spearman
CassandraSoffia
 
coeficientes de correlación de Pearson y de Sperman
coeficientes de correlación de Pearson y de Spermancoeficientes de correlación de Pearson y de Sperman
coeficientes de correlación de Pearson y de Sperman
Antonio Diaz
 

Similar a Expresiones booleanas (20)

Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
 
Limites de Funciones
Limites de FuncionesLimites de Funciones
Limites de Funciones
 
Expresiones de operadores
Expresiones de operadoresExpresiones de operadores
Expresiones de operadores
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
Presentacion isaias coeficiente de correlacion
Presentacion isaias coeficiente de correlacionPresentacion isaias coeficiente de correlacion
Presentacion isaias coeficiente de correlacion
 
Informática funciones lógicas
Informática funciones lógicasInformática funciones lógicas
Informática funciones lógicas
 
Regresion estadistica
Regresion estadisticaRegresion estadistica
Regresion estadistica
 
PRESENTACIÓN DE LAS TABLAS DE VERDAD PARA C++
PRESENTACIÓN DE LAS TABLAS DE VERDAD PARA C++PRESENTACIÓN DE LAS TABLAS DE VERDAD PARA C++
PRESENTACIÓN DE LAS TABLAS DE VERDAD PARA C++
 
Tablas de verdad de c++
Tablas de verdad de c++Tablas de verdad de c++
Tablas de verdad de c++
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Tarea del seminario 10
Tarea del seminario 10Tarea del seminario 10
Tarea del seminario 10
 
Correlacion de pearson y spearman
Correlacion de pearson y spearmanCorrelacion de pearson y spearman
Correlacion de pearson y spearman
 
Función buscar v y buscar si
Función buscar v y buscar si Función buscar v y buscar si
Función buscar v y buscar si
 
Presentacion de correlacion de pearson y sperman
Presentacion de correlacion de pearson y spermanPresentacion de correlacion de pearson y sperman
Presentacion de correlacion de pearson y sperman
 
Pearson
PearsonPearson
Pearson
 
coeficientes de correlación de Pearson y de Sperman
coeficientes de correlación de Pearson y de Spermancoeficientes de correlación de Pearson y de Sperman
coeficientes de correlación de Pearson y de Sperman
 
Coeficientes de Correlación de Pearson y de Sperman
Coeficientes de Correlación de Pearson y de SpermanCoeficientes de Correlación de Pearson y de Sperman
Coeficientes de Correlación de Pearson y de Sperman
 
Coeficientes de Correlación de Pearson y de Spermanxposicion
Coeficientes de Correlación de Pearson y de Spermanxposicion Coeficientes de Correlación de Pearson y de Spermanxposicion
Coeficientes de Correlación de Pearson y de Spermanxposicion
 

Expresiones booleanas

  • 1. EXPRESIONES BOOLEANAS Las expresiones booleanas se usan para determinar si un conjunto de una o más condiciones es verdadero o falso, y el resultado de su evaluación es un valor de verdad.
  • 2. OPERANDOS DE UNA EXPRESION BOOLEANA Los operandos de una expresión booleana pueden ser cualquiera de los siguientes: Expresiones relacionales: que comparan dos valores y determinan si existe o no una cierta relación entre ellos.
  • 3. FUNCIONES BOOLEANAS que comparan dos valores y determinan si existe o no una cierta relación entre ellos. Las expresiones relacionales permiten determinar si una relación dada se verifica entre dos valores.
  • 4. forma general de una expresión relacional. expresión-1 operador-de-relación expresión-2 donde: expresión-1 es una expresión numérica o de cadena operador-de-relación es uno de los siguientes: = Igual <> No igual (diferente de) < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que : Contiene (puede ser usado sólo en expresiones de cadena)
  • 5. expresión-2 es una expresión del mismo tipo que expresión-1, o sea, expresión-1 y expresión-2 deben ser ambas expresiones numéricas o ambas expresiones de cadena. Los operadores de relación = <> < <= > >= tienen su significado convencional cuando se aplican a expresiones numéricas (dentro de los límites de precisión de los valores numéricos definidos bajo ("Expresiones numéricas"). Cuando se comparan expresiones de cadena, se aplican las siguientes reglas.
  • 6. REGLAS DE COMPARACION. Excepto por el operador ":" (contiene), las cadenas se comparan exactamente en la forma en que ocurren, o sea, las letras mayúsculas y minúsculas se comparan de acuerdo con el código ASCII que les corresponde (p.ej. A será considerada menor que a); Dos expresiones de cadena no son consideradas iguales, a menos que tengan la misma longitud. Si dos expresiones generan cadenas de diferente longitud que son idénticas, carácter por carácter, hasta el total de la longitud de la más corta, entonces, la más corta será considerada menor que la más larga.
  • 7. El OPERADOR. (contiene), busca una cadena de caracteres (definida por expresión-2) en otra cadena (definida por expresión-1). Si el segundo operando existe en cualquier parte del segundo operando, el resultado es Verdadero (TRUE). Este operador es insensible al hecho de que los caracteres se hallen en mayúsculas o minúsculas: por lo que las letras minúsculas se consideran iguales a su letra mayúscula correspondiente. Por ejemplo, el resultado de: v10 : 'química'
  • 8. será Verdadero (True) si, y sólo si, el campo 10 contiene la cadena química. en caso contrario, el resultado será Falso (False). Nótese que el segundo operando puede ser cualquier cadena o carácter, y no necesita ser una palabra como tal. Por lo tanto, en este ejemplo, el resultado será Verdadero no sólo si el campo 10 contiene la palabra química, sino también si contuviera bioquímica, fotoquímicas, químicamente.
  • 9. Los operandos de una expresión booleana pueden combinarse con los operadores siguientes. NOT (NO) Este operador produce el valor Verdadero, si su operando es Falso; y el valor Falso, si su operando es Verdadero. El operador NOT sólo puede usarse como operador signo +, o sea, siempre se aplica a la expresión booleana que le sigue.
  • 10. • AND (Y) Este operador produce el valor Verdadero si ambos operandos son Verdadero. Si cualquiera de los dos operandos es Falso, entonces el resultado será Falso. • OR (O) Este operador realiza una operación O- inclusivo. El resultado es Verdadero si cualquiera de los dos operandos, o ambos son Verdadero. En caso contrario, es Falso.
  • 11. Al evaluar expresiones booleanas, y en ausencia de paréntesis, CDS/ISIS ejecutará las operaciones NOT en primer lugar, después las operaciones AND, y finalmente las OR. Las series de dos o más operadores del mismo nivel, se ejecutan de izquierda a derecha. Se pueden usar paréntesis para alterar el orden de evaluación: las expresiones dentro de paréntesis se evalúan antes, y las expresiones entre paréntesis internos a otros, son evaluadas antes que las expresiones externas a los paréntesis.
  • 12. MARIA GUERRA. JUAN CARLOS URZOLA. GRACIAS