SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
13/05/2014
1
Algebra de Boole
Bioingeniería
Introducción a la Informática - UNViMe
Algebra de boole
 Hacia 1850, el matemático y lógico irlandés
George Boole (1851-1864), desarrolló un
sistema matemático para formular
proposiciones lógicas con símbolos, de
manera que los problemas pueden ser
escritos y resueltos de una forma similar al
álgebra tradicional.
13/05/2014
2
Algebra de boole
 El Álgebra de Boole se aplica en el análisis y el
diseño de los sistemas digitales.
◦ Una variable booleana es cualquier símbolo que en
un instante determinado sólo puede tomar uno de
dos valores: 0 y 1.
◦ Existen varios tipos de circuitos lógicos que se
utilizan para implementar funciones lógicas u
operaciones lógicas. Estos circuitos son los
elementos básicos que constituyen los bloques
sobre los que se construyen sistemas digitales más
complejos, como por ejemplo una computadora.
Definición
 UN ÁLGEBRA DE BOOLE ES UN SISTEMA DE
ELEMENTOS C={0,1}
 Y LOS OPERADORES BINARIOS
◦ And (Λ o “.”)
◦ Or (V o “+”)
◦ Not (¬ o “ „ ”)
A B A Λ B AV B ¬ A
0 0 0 0 1
0 1 0 1 1
1 0 0 1 0
1 1 1 1 0
13/05/2014
3
Propiedades
 QUE CUMPLEN LAS SIGUIENTES PROPIEDADES:
I. PROPIEDAD CONMUTATIVA:
A V B = B V A A + B = B + A
A Λ B = B Λ A A . B = B · A
II. PROPIEDAD DISTRIBUTIVA:
A Λ (AVC)= AΛB V AΛC A·(B+C) = A·B + A·C
AV (BΛC) =(AVB) Λ (AVC) A + B·C = (A+B)·(A+C)
Propiedades
 ELEMENTOS NEUTROS DIFERENTES
A V 0= A A + 0 = A
A Λ 1= A A · 1 = A
 SIEMPRE EXISTE EL COMPLEMENTO DE A, DENOMINADO ¬ A o A’
A V ¬A=1 A + A‟ = 1
A Λ ¬A =0 A · A‟ = 0
13/05/2014
4
Teoremas
 TEOREMA 1: el elemento complemento ¬ A (A‟) es único.
 TEOREMA 2 (ELEMENTOS NULOS): para cada elemento de B se
verifica:
A V 1 =1 A+1 = 1
A Λ 1 =1 A· 0 = 0
 TEOREMA 3: cada elemento identidad es el complemento del otro.
¬ 0 = 1 0‟=1
¬1 = 0 1‟=0
 TEOREMA 4 (IDEMPOTENCIA): para cada elemento de B, se verifica:
A V A= A A+A=A
A Λ A= A A· A=A
Teoremas
 TEOREMA 5 (INVOLUCIÓN): para cada elemento de B, se verifica:
¬(¬A)=A (A‟)‟ = A
 TEOREMA 6 (ABSORCIÓN): para cada par de elementos de B, se verifica:
AVA Λ B=A A+A· B=A
A Λ(AVB)=A A·(A+B)=A
 TEOREMA 7: para cada par de elementos de B, se verifica:
AV¬A Λ B= AV B A + A‟·B = A + B
A Λ(¬AV B)= A Λ B A · (A‟ + B) = A · B
13/05/2014
5
Teoremas
 TEOREMA 8 (ASOCIATIVIDAD): cada uno de los operadores binarios (+) y
(·) cumple la propiedad asociativa:
AV (BV C)= (AV B)V C A+(B+C) = (A+B)+C
A Λ(B Λ C)=(A Λ B) Λ C A·(B·C) = (A·B)·C
 LEYES DE DEMORGAN: para cada par de elementos de B, se verifica:
¬(AVB)= ¬A Λ ¬B (A+B)‟ = A‟·B‟
¬(A Λ B)=¬AV ¬B (A·B)‟ = A‟ + B‟
Aplicación del Algebra de Boole
 Los circuitos electrónicos se dividen
en dos categorías: digitales y
analógicos.
 La electrónica digital utiliza magnitudes
digitales que toman valores discretos.
 La electrónica analógica emplea
magnitudes analógicas que toman valores
continuos.
13/05/2014
6
Aplicación del Algebra de boole
 En las aplicaciones electrónicas, los datos
digitales se pueden procesar de forma más
fiable que los datos analógicos. Cuando
es necesario su almacenamiento, el ruido
(fluctuaciones de tensión no deseadas) no
afecta a las señales digitales tanto como a
las señales analógicas.
13/05/2014
7
Señales digitales
 La información binaria que manejan los sistemas
digitales aparece en forma de señales digitales que
representan secuencias de bits.
 Cuando la señal está a nivel ALTO, se representa
con 1 binario, mientras que si la señal está a nivel
BAJO, lo indica un 0 binario.
 Cada bit dentro de una secuencia ocupa un
intervalo de tiempo definido denominado
periodo del bit.
Señales digitales
 En los sistemas digitales, todas las señales
se sincronizan con una señal de
temporización básica de reloj.
 El reloj es una señal periódica en la
que cada intervalo entre impulsos (el
periodo) equivale a la duración de 1 bit.
13/05/2014
8
Variables lógicas
Variable Lógica
 Representa un suceso o magnitud que toma
valores entre dos posibles.
◦ Los dos valores son excluyentes entre ellos.
◦ Los dos valores se expresan mediante
proposiciones.
◦ Las proposiciones se pueden clasificar como
verdaderas o como falsas.
13/05/2014
9
Funciones lógicas
Funciones Lógicas
 Cuando se combinan proposiciones se forman
funciones lógicas o proposiciones lógicas.
◦ Por ejemplo:“si la bombilla no está fundida y el
interruptor está dado, la luz está encendida”.
◦ Las dos primeras proposiciones son las
condiciones de las que depende la proposición “la
luz está encendida”. Ésta es cierta sólo si las dos
primeras lo son.
◦ Por tanto, una función lógica calcula el valor
de una variable (dependiente) a partir de otra u
otras variables (independientes).
Funciones Lógicas
 Las operaciones lógicas pueden representarse a
través de símbolos gráficos y de tablas de verdad.
 Las líneas conectadas a la izquierda de cada símbolo son las
entradas (input) y las líneas a la derecha son las salidas (output).
 El funcionamiento de las puertas, operaciones y funciones lógicas
se describe con las tablas de verdad.
 Son representaciones tabulares que especifican la salida de la puerta
o función lógica para todas las posibles combinaciones de entradas.
13/05/2014
10
Puertas Lógicas
 Puertas Lógicas: circuitos que aceptan valores
lógicos a la entrada y producen valores lógicos a la
salida. Un circuito que realiza una operación lógica
determinada (NOT,AND, OR) se llama puerta
lógica.
 Lógica Combinatoria:cuando en un circuito
lógico el estado de las salidas depende sólo del
estado de las entradas, es decir combinaciones de
diferentes valores lógicos a la entrada de un circuito
lógico hacen que aparezcan distintos valores lógicos
a la salida. En este curso se tratará la Lógica
Combinatoria.
Puertas Lógicas
 Lógica Secuencial: si el estado de la
salida depende del estado de las entradas y
también del estado anterior del circuito.
Esta lógica no se tratará.
13/05/2014
11
Puerta not o inversor
 Realiza la operación denominada inversión
o complementación.
◦ Cambia el nivel lógico al nivel opuesto.
◦ En términos de bits cambia:
 Un 1 por un 0.
 Un 0 por un 1.
Simbología y funcionamiento
 Símbolo lógico estándar:
 Funcionamiento:
◦ Cuando la entrada está a nivel BAJO, la salida
está a nivel ALTO.
◦ Cuando la entrada está a nivel ALTO, la salida
está a nivel BAJO.
13/05/2014
12
Tabla de verdad y ecuación lógica
 Tabla de verdad:
 En el álgebra booleana, una variable se designa
mediante una letra.
◦ Las variables pueden tomar dos valores: 1 y 0.
◦ El complemento de una variable se designa mediante una
barra encima de la letra.
◦ Si una variable dada es 1, su complemento es 0, y
viceversa
◦ Ecuación lógica:
X = A
EntradaA Salida A
0 1
1 0
‾
Ejemplo de aplicación
 Un circuito que genera el complemento a 1
de un número binario de 8 bits:
◦ Los bits del número binario se aplican a las
entradas del inversor.
◦ El complemento a 1 del número se presenta en
las salidas.
13/05/2014
13
Puerta and
 La puerta AND es una de las puertas
básicas con la que se construyen todas las
funciones lógicas.
◦ Tiene dos o más entradas y una única salida.
◦ Realiza la operación que se conoce como
multiplicación lógica.
◦ Símbolo lógico estándar:
Puerta and - funcionamiento
 En una puerta AND de dos entradas:
◦ La salida AB es un nivel ALTO si A y B están a
nivel ALTO.
◦ La salida AB es un nivel BAJO si:
 A es un nivel BAJO
 B es un nivel BAJO o
 si A y B están a nivel BAJO
13/05/2014
14
Ecuación lógica
 La ecuación lógica AND de dos variables se
representa:
◦ Colocando un punto entre las dos variables:A·B
◦ Escribiendo las letras juntas sin el punto:AB
 La multiplicación booleana sigue las mismas reglas
básicas que la multiplicación binaria:
◦ 0· 0 = 0
◦ 0· 1 = 0
◦ 1· 0 = 0
◦ 1· 1 = 1
 Ecuación lógica o expresión booleana:
X = AB X = A·B
Ejemplo de aplicación
 Un sistema de alarma para el cinturón de
seguridad:
 Si el interruptor de puesta en marcha está
activado y el cinturón está desabrochado,
durante 30 segundos:
◦ Se produce una alarma audible.
13/05/2014
15
Puerta or
 Es otra de las puertas básicas con las que
se construyen todas las funciones lógicas.
 Tiene dos o más entradas y una única
salida.
 Realiza la operación que se conoce como
suma lógica.
 Símbolo lógico estándar:
13/05/2014
16
Funcionamiento
 En una puerta OR de dos entradas:
◦ La salida es un nivel ALTO si cualquiera de las
entradas,A o B, o ambas, están a nivel ALTO.
◦ La salida es un nivel BAJO si ambas entradas,A
y B, están a nivel BAJO.
Ecuación lógica
 La ecuación lógica OR de dos variables se
representa:
◦ Colocando un + entre las dos variables:A+B
 La suma booleana es similar a la suma binaria,
con la excepción de que no existe acarreo:
◦ 0 + 0 = 0
◦ 0 + 1 = 1
◦ 1 + 0 = 1
◦ 1 + 1 = 1
 Ecuación lógica o expresión booleana:
X = A+B
13/05/2014
17
Ejemplo de aplicación
 Sistema de alarma y detección de intrusión.
 Genera una alarma cuando la puerta o las
ventanas están abiertas.

Más contenido relacionado

La actualidad más candente

Definición de compuertas logicas
Definición de compuertas logicasDefinición de compuertas logicas
Definición de compuertas logicaslupicesa22
 
Presentacion electronica digital - Compuertas Logicas
Presentacion electronica digital - Compuertas LogicasPresentacion electronica digital - Compuertas Logicas
Presentacion electronica digital - Compuertas LogicasCruz Rodriguez
 
Ejercicios puertaslogicas
Ejercicios puertaslogicasEjercicios puertaslogicas
Ejercicios puertaslogicashermilo febres
 
Compuertas LóGicas
Compuertas LóGicasCompuertas LóGicas
Compuertas LóGicasedwin
 
INSTITUTO SUDAMERICANO ED
INSTITUTO SUDAMERICANO EDINSTITUTO SUDAMERICANO ED
INSTITUTO SUDAMERICANO EDEDWINDARIO
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicasguest89b1332
 
PRESENTACIÓN DE LOS CIRCUITOS DIGITALES
PRESENTACIÓN DE LOS CIRCUITOS DIGITALESPRESENTACIÓN DE LOS CIRCUITOS DIGITALES
PRESENTACIÓN DE LOS CIRCUITOS DIGITALESFer Rondal
 
Trabajo colaborativo numero tres aporte jacob agreda
Trabajo colaborativo numero tres   aporte jacob agredaTrabajo colaborativo numero tres   aporte jacob agreda
Trabajo colaborativo numero tres aporte jacob agredaJeiko AO
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas LogicasEnrique
 
Trabajo colaborativo numero tres aporte jacob agreda
Trabajo colaborativo numero tres   aporte jacob agredaTrabajo colaborativo numero tres   aporte jacob agreda
Trabajo colaborativo numero tres aporte jacob agredaJeiko AO
 
Electronica puertas lógicas
Electronica puertas lógicasElectronica puertas lógicas
Electronica puertas lógicasRMATE
 

La actualidad más candente (17)

Definición de compuertas logicas
Definición de compuertas logicasDefinición de compuertas logicas
Definición de compuertas logicas
 
Electronica Digital 4º Eso
Electronica Digital 4º EsoElectronica Digital 4º Eso
Electronica Digital 4º Eso
 
Compuertas Logicas
Compuertas Logicas Compuertas Logicas
Compuertas Logicas
 
Presentacion electronica digital - Compuertas Logicas
Presentacion electronica digital - Compuertas LogicasPresentacion electronica digital - Compuertas Logicas
Presentacion electronica digital - Compuertas Logicas
 
Ejercicios puertaslogicas
Ejercicios puertaslogicasEjercicios puertaslogicas
Ejercicios puertaslogicas
 
Compuertas LóGicas
Compuertas LóGicasCompuertas LóGicas
Compuertas LóGicas
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Algebra
AlgebraAlgebra
Algebra
 
INSTITUTO SUDAMERICANO ED
INSTITUTO SUDAMERICANO EDINSTITUTO SUDAMERICANO ED
INSTITUTO SUDAMERICANO ED
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Presentación Compuertas Lógicas
Presentación Compuertas LógicasPresentación Compuertas Lógicas
Presentación Compuertas Lógicas
 
PRESENTACIÓN DE LOS CIRCUITOS DIGITALES
PRESENTACIÓN DE LOS CIRCUITOS DIGITALESPRESENTACIÓN DE LOS CIRCUITOS DIGITALES
PRESENTACIÓN DE LOS CIRCUITOS DIGITALES
 
Trabajo colaborativo numero tres aporte jacob agreda
Trabajo colaborativo numero tres   aporte jacob agredaTrabajo colaborativo numero tres   aporte jacob agreda
Trabajo colaborativo numero tres aporte jacob agreda
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Trabajo colaborativo numero tres aporte jacob agreda
Trabajo colaborativo numero tres   aporte jacob agredaTrabajo colaborativo numero tres   aporte jacob agreda
Trabajo colaborativo numero tres aporte jacob agreda
 
Electronica puertas lógicas
Electronica puertas lógicasElectronica puertas lógicas
Electronica puertas lógicas
 

Similar a Clase 4

Mapas de karnau..algebra de boole ig tema-5-2008-2009
Mapas de karnau..algebra de boole ig tema-5-2008-2009Mapas de karnau..algebra de boole ig tema-5-2008-2009
Mapas de karnau..algebra de boole ig tema-5-2008-2009Anderson Gomez
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digitalJomicast
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnologíadamarl
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnologíadamarl
 
5TA CLASE (1).pptx
5TA CLASE (1).pptx5TA CLASE (1).pptx
5TA CLASE (1).pptxssuser2fa062
 
Slideshare maria
Slideshare mariaSlideshare maria
Slideshare mariamibb204
 
circuitos digitales avansys
circuitos digitales avansyscircuitos digitales avansys
circuitos digitales avansysjhonreyes28
 
María de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezMaría de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezexdrago23
 
María de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezMaría de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezangelesvillanueva
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas LogicasDavid
 
Algebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra CarreraAlgebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra Carreramibb204
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicasmafia
 
Electronica digital 4ºeso
Electronica digital 4ºeso Electronica digital 4ºeso
Electronica digital 4ºeso castilop
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicasmildredsapa
 

Similar a Clase 4 (20)

La aplicación e importancia de los circuitos, del algebra Booleana
La aplicación e importancia de los  circuitos, del algebra BooleanaLa aplicación e importancia de los  circuitos, del algebra Booleana
La aplicación e importancia de los circuitos, del algebra Booleana
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Mapas de karnau..algebra de boole ig tema-5-2008-2009
Mapas de karnau..algebra de boole ig tema-5-2008-2009Mapas de karnau..algebra de boole ig tema-5-2008-2009
Mapas de karnau..algebra de boole ig tema-5-2008-2009
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
inv algbool.
inv algbool.inv algbool.
inv algbool.
 
5TA CLASE (1).pptx
5TA CLASE (1).pptx5TA CLASE (1).pptx
5TA CLASE (1).pptx
 
Slideshare maria
Slideshare mariaSlideshare maria
Slideshare maria
 
circuitos digitales avansys
circuitos digitales avansyscircuitos digitales avansys
circuitos digitales avansys
 
María de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezMaría de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalez
 
María de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezMaría de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalez
 
Luciano
LucianoLuciano
Luciano
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Algebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra CarreraAlgebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra Carrera
 
Luciano
LucianoLuciano
Luciano
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicas
 
Electronica digital 4ºeso
Electronica digital 4ºeso Electronica digital 4ºeso
Electronica digital 4ºeso
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 

Más de Obstetricia Unvime (20)

Estatuto un vi me 2019
Estatuto un vi me 2019Estatuto un vi me 2019
Estatuto un vi me 2019
 
Tvu2019 versiondigital
Tvu2019 versiondigitalTvu2019 versiondigital
Tvu2019 versiondigital
 
TVU UNViMe 2019
TVU UNViMe 2019TVU UNViMe 2019
TVU UNViMe 2019
 
2018 Apunte TVU
2018 Apunte TVU2018 Apunte TVU
2018 Apunte TVU
 
Clase 1
Clase 1Clase 1
Clase 1
 
Practico complementario
Practico complementarioPractico complementario
Practico complementario
 
Practico3 bio
Practico3 bioPractico3 bio
Practico3 bio
 
Operaciones
OperacionesOperaciones
Operaciones
 
Clase3 bio
Clase3 bioClase3 bio
Clase3 bio
 
Clase4
Clase4Clase4
Clase4
 
Clase3
Clase3Clase3
Clase3
 
Practico n°4 word
Practico n°4   wordPractico n°4   word
Practico n°4 word
 
Practico 3
Practico 3Practico 3
Practico 3
 
Tutorial word
Tutorial wordTutorial word
Tutorial word
 
Notadeclase2
Notadeclase2Notadeclase2
Notadeclase2
 
Practico n°1
Practico n°1Practico n°1
Practico n°1
 
Notadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracionNotadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracion
 
Nota de clase bio
Nota de clase   bioNota de clase   bio
Nota de clase bio
 
Clase 1a
Clase 1aClase 1a
Clase 1a
 
Clase 1
Clase 1Clase 1
Clase 1
 

Clase 4

  • 1. 13/05/2014 1 Algebra de Boole Bioingeniería Introducción a la Informática - UNViMe Algebra de boole  Hacia 1850, el matemático y lógico irlandés George Boole (1851-1864), desarrolló un sistema matemático para formular proposiciones lógicas con símbolos, de manera que los problemas pueden ser escritos y resueltos de una forma similar al álgebra tradicional.
  • 2. 13/05/2014 2 Algebra de boole  El Álgebra de Boole se aplica en el análisis y el diseño de los sistemas digitales. ◦ Una variable booleana es cualquier símbolo que en un instante determinado sólo puede tomar uno de dos valores: 0 y 1. ◦ Existen varios tipos de circuitos lógicos que se utilizan para implementar funciones lógicas u operaciones lógicas. Estos circuitos son los elementos básicos que constituyen los bloques sobre los que se construyen sistemas digitales más complejos, como por ejemplo una computadora. Definición  UN ÁLGEBRA DE BOOLE ES UN SISTEMA DE ELEMENTOS C={0,1}  Y LOS OPERADORES BINARIOS ◦ And (Λ o “.”) ◦ Or (V o “+”) ◦ Not (¬ o “ „ ”) A B A Λ B AV B ¬ A 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 1 1 1 1 0
  • 3. 13/05/2014 3 Propiedades  QUE CUMPLEN LAS SIGUIENTES PROPIEDADES: I. PROPIEDAD CONMUTATIVA: A V B = B V A A + B = B + A A Λ B = B Λ A A . B = B · A II. PROPIEDAD DISTRIBUTIVA: A Λ (AVC)= AΛB V AΛC A·(B+C) = A·B + A·C AV (BΛC) =(AVB) Λ (AVC) A + B·C = (A+B)·(A+C) Propiedades  ELEMENTOS NEUTROS DIFERENTES A V 0= A A + 0 = A A Λ 1= A A · 1 = A  SIEMPRE EXISTE EL COMPLEMENTO DE A, DENOMINADO ¬ A o A’ A V ¬A=1 A + A‟ = 1 A Λ ¬A =0 A · A‟ = 0
  • 4. 13/05/2014 4 Teoremas  TEOREMA 1: el elemento complemento ¬ A (A‟) es único.  TEOREMA 2 (ELEMENTOS NULOS): para cada elemento de B se verifica: A V 1 =1 A+1 = 1 A Λ 1 =1 A· 0 = 0  TEOREMA 3: cada elemento identidad es el complemento del otro. ¬ 0 = 1 0‟=1 ¬1 = 0 1‟=0  TEOREMA 4 (IDEMPOTENCIA): para cada elemento de B, se verifica: A V A= A A+A=A A Λ A= A A· A=A Teoremas  TEOREMA 5 (INVOLUCIÓN): para cada elemento de B, se verifica: ¬(¬A)=A (A‟)‟ = A  TEOREMA 6 (ABSORCIÓN): para cada par de elementos de B, se verifica: AVA Λ B=A A+A· B=A A Λ(AVB)=A A·(A+B)=A  TEOREMA 7: para cada par de elementos de B, se verifica: AV¬A Λ B= AV B A + A‟·B = A + B A Λ(¬AV B)= A Λ B A · (A‟ + B) = A · B
  • 5. 13/05/2014 5 Teoremas  TEOREMA 8 (ASOCIATIVIDAD): cada uno de los operadores binarios (+) y (·) cumple la propiedad asociativa: AV (BV C)= (AV B)V C A+(B+C) = (A+B)+C A Λ(B Λ C)=(A Λ B) Λ C A·(B·C) = (A·B)·C  LEYES DE DEMORGAN: para cada par de elementos de B, se verifica: ¬(AVB)= ¬A Λ ¬B (A+B)‟ = A‟·B‟ ¬(A Λ B)=¬AV ¬B (A·B)‟ = A‟ + B‟ Aplicación del Algebra de Boole  Los circuitos electrónicos se dividen en dos categorías: digitales y analógicos.  La electrónica digital utiliza magnitudes digitales que toman valores discretos.  La electrónica analógica emplea magnitudes analógicas que toman valores continuos.
  • 6. 13/05/2014 6 Aplicación del Algebra de boole  En las aplicaciones electrónicas, los datos digitales se pueden procesar de forma más fiable que los datos analógicos. Cuando es necesario su almacenamiento, el ruido (fluctuaciones de tensión no deseadas) no afecta a las señales digitales tanto como a las señales analógicas.
  • 7. 13/05/2014 7 Señales digitales  La información binaria que manejan los sistemas digitales aparece en forma de señales digitales que representan secuencias de bits.  Cuando la señal está a nivel ALTO, se representa con 1 binario, mientras que si la señal está a nivel BAJO, lo indica un 0 binario.  Cada bit dentro de una secuencia ocupa un intervalo de tiempo definido denominado periodo del bit. Señales digitales  En los sistemas digitales, todas las señales se sincronizan con una señal de temporización básica de reloj.  El reloj es una señal periódica en la que cada intervalo entre impulsos (el periodo) equivale a la duración de 1 bit.
  • 8. 13/05/2014 8 Variables lógicas Variable Lógica  Representa un suceso o magnitud que toma valores entre dos posibles. ◦ Los dos valores son excluyentes entre ellos. ◦ Los dos valores se expresan mediante proposiciones. ◦ Las proposiciones se pueden clasificar como verdaderas o como falsas.
  • 9. 13/05/2014 9 Funciones lógicas Funciones Lógicas  Cuando se combinan proposiciones se forman funciones lógicas o proposiciones lógicas. ◦ Por ejemplo:“si la bombilla no está fundida y el interruptor está dado, la luz está encendida”. ◦ Las dos primeras proposiciones son las condiciones de las que depende la proposición “la luz está encendida”. Ésta es cierta sólo si las dos primeras lo son. ◦ Por tanto, una función lógica calcula el valor de una variable (dependiente) a partir de otra u otras variables (independientes). Funciones Lógicas  Las operaciones lógicas pueden representarse a través de símbolos gráficos y de tablas de verdad.  Las líneas conectadas a la izquierda de cada símbolo son las entradas (input) y las líneas a la derecha son las salidas (output).  El funcionamiento de las puertas, operaciones y funciones lógicas se describe con las tablas de verdad.  Son representaciones tabulares que especifican la salida de la puerta o función lógica para todas las posibles combinaciones de entradas.
  • 10. 13/05/2014 10 Puertas Lógicas  Puertas Lógicas: circuitos que aceptan valores lógicos a la entrada y producen valores lógicos a la salida. Un circuito que realiza una operación lógica determinada (NOT,AND, OR) se llama puerta lógica.  Lógica Combinatoria:cuando en un circuito lógico el estado de las salidas depende sólo del estado de las entradas, es decir combinaciones de diferentes valores lógicos a la entrada de un circuito lógico hacen que aparezcan distintos valores lógicos a la salida. En este curso se tratará la Lógica Combinatoria. Puertas Lógicas  Lógica Secuencial: si el estado de la salida depende del estado de las entradas y también del estado anterior del circuito. Esta lógica no se tratará.
  • 11. 13/05/2014 11 Puerta not o inversor  Realiza la operación denominada inversión o complementación. ◦ Cambia el nivel lógico al nivel opuesto. ◦ En términos de bits cambia:  Un 1 por un 0.  Un 0 por un 1. Simbología y funcionamiento  Símbolo lógico estándar:  Funcionamiento: ◦ Cuando la entrada está a nivel BAJO, la salida está a nivel ALTO. ◦ Cuando la entrada está a nivel ALTO, la salida está a nivel BAJO.
  • 12. 13/05/2014 12 Tabla de verdad y ecuación lógica  Tabla de verdad:  En el álgebra booleana, una variable se designa mediante una letra. ◦ Las variables pueden tomar dos valores: 1 y 0. ◦ El complemento de una variable se designa mediante una barra encima de la letra. ◦ Si una variable dada es 1, su complemento es 0, y viceversa ◦ Ecuación lógica: X = A EntradaA Salida A 0 1 1 0 ‾ Ejemplo de aplicación  Un circuito que genera el complemento a 1 de un número binario de 8 bits: ◦ Los bits del número binario se aplican a las entradas del inversor. ◦ El complemento a 1 del número se presenta en las salidas.
  • 13. 13/05/2014 13 Puerta and  La puerta AND es una de las puertas básicas con la que se construyen todas las funciones lógicas. ◦ Tiene dos o más entradas y una única salida. ◦ Realiza la operación que se conoce como multiplicación lógica. ◦ Símbolo lógico estándar: Puerta and - funcionamiento  En una puerta AND de dos entradas: ◦ La salida AB es un nivel ALTO si A y B están a nivel ALTO. ◦ La salida AB es un nivel BAJO si:  A es un nivel BAJO  B es un nivel BAJO o  si A y B están a nivel BAJO
  • 14. 13/05/2014 14 Ecuación lógica  La ecuación lógica AND de dos variables se representa: ◦ Colocando un punto entre las dos variables:A·B ◦ Escribiendo las letras juntas sin el punto:AB  La multiplicación booleana sigue las mismas reglas básicas que la multiplicación binaria: ◦ 0· 0 = 0 ◦ 0· 1 = 0 ◦ 1· 0 = 0 ◦ 1· 1 = 1  Ecuación lógica o expresión booleana: X = AB X = A·B Ejemplo de aplicación  Un sistema de alarma para el cinturón de seguridad:  Si el interruptor de puesta en marcha está activado y el cinturón está desabrochado, durante 30 segundos: ◦ Se produce una alarma audible.
  • 15. 13/05/2014 15 Puerta or  Es otra de las puertas básicas con las que se construyen todas las funciones lógicas.  Tiene dos o más entradas y una única salida.  Realiza la operación que se conoce como suma lógica.  Símbolo lógico estándar:
  • 16. 13/05/2014 16 Funcionamiento  En una puerta OR de dos entradas: ◦ La salida es un nivel ALTO si cualquiera de las entradas,A o B, o ambas, están a nivel ALTO. ◦ La salida es un nivel BAJO si ambas entradas,A y B, están a nivel BAJO. Ecuación lógica  La ecuación lógica OR de dos variables se representa: ◦ Colocando un + entre las dos variables:A+B  La suma booleana es similar a la suma binaria, con la excepción de que no existe acarreo: ◦ 0 + 0 = 0 ◦ 0 + 1 = 1 ◦ 1 + 0 = 1 ◦ 1 + 1 = 1  Ecuación lógica o expresión booleana: X = A+B
  • 17. 13/05/2014 17 Ejemplo de aplicación  Sistema de alarma y detección de intrusión.  Genera una alarma cuando la puerta o las ventanas están abiertas.