Академический Документы
Профессиональный Документы
Культура Документы
lgebra de Boole
F.S.C. F.S.C. 2003 fsanchez@ieslafuensanta.com
? ?
El lgebra de George Boole (1854) son las matemticas de la electrnica digital. Esta lgebra est basada en la teora de conjuntos, en la cual, la variables slo puede tomar dos valores distintos, verdadero o falso. Estos dos valores no indican cantidades, sino los estados lgicos 1 ( verdadero) y 0 (falso) Estado lgico 0 Ausencia de voltaje ( 0 voltios) Estado lgico 1 Presencia de voltaje ( 5 voltios TTL)
Representacin de variables
Las variables utilizadas en el lgebra de Boole pueden ser representadas en letras maysculas o minsculas, preferentemente las primeras del alfabeto. _ ? Ejemplo : a . (b + c )
?
En el lgebra de Boole, Boole, hay tres operaciones fundamentales: OR (+) , AND ( . ) y la negacin o complementacin ( ) Los signos + y . no tienen que confundirse con la suma o la multiplicacin aritmtica, sino que indican relaciones lgicas, de tal manera que + debe interpretarse con la conjuncin o. De la misma forma, el signo . ser equivalente a la conjuncin y , mientras que el signo debe interpretarse como la conjuncin no
Igualdad S = a Si a = 0 S = 0 Si a = 1 S = 1
?
? ?
Unin (funcin = O) S= a + b
? ?
? ? ?
Las propiedades del lgebra de Boole son: a) conmutativas a+b=b+a a.b=b.a ? b) asociativa ( a + b) + c = a + ( b + c) (a. b).c)=a.(b.c) ? c) distributiva a . (b + c) = a . b + a . c a + (b . c) = (a + b) . (a + c)
A) Propiedad conmutativa
a+b=b+a
A) Propiedad conmutativa
?
B) Propiedad asociativa
a.b=b.a
( a + b) + c = a + ( b + c)
B) Propiedad asociativa
c) Propiedad distributiva a . (b + c )
(a . b) . c = a . ( b . c )
?
a.b+a.c
c) Propiedad distributiva a + (b . c)
a+0=a
(a + b) . (a + c)
?
a + 1 =1
a+a=a
a.0=0
_ a+a =1
a.1=a
a.a=a
_ a.a=0
a = a
Leyes de Transposicin
_ _ (a.b) ) = (a+c ) .( a+b) a.b) +(a.c +(a.c) (a+c) a+b) _ _ (a+b).( a+c) ) = (a.c ) + (a.b ) a+b).(a+c (a.c) (a.b) __ _ _ (a.b)+( a.b) ) =(a+b ) . (a+b ) a.b)+(a.b =(a+b) (a+b) _ _ _ _ (a+b).( a+b) ) =(a.b ) + (a.b ) a+b).(a+b =(a.b) (a.b)
Leyes varias
_ a + (a .b) =a+b ? Demostracin: _ _ a+(a.b)=( a+a) ) . (a+b ) =1.(a+b )=a+b a+(a.b)=(a+a (a+b) =1.(a+b)
? ?
Leyes varias
(a+b). ) = a+(b.c) a+b). (a+c (a+c) a+(b.c) ? Demostracin: ? (a.a)+( a.c)+( )+(a.b a.b)+( )+(b.c b.c) ) = a(1+c )+(a.b a.b)+( )+(b.c b.c) )= a.a)+(a.c a(1+c)+( a +(a.b ) +(b.c ) = a + (b.c ) +(a.b) +(b.c) (b.c) Segn ley de absorcin: a+(a.b) a+(a.b) = a
Teoremas de Morgan
?
___ _ _ ? a .b = a + b = F
a 0 0 1 1
b 0 1 0 1
___ a.b
__ a+b
F 1 1 1 0 ?
1 1 1 0
1 1 1 0
b 0 1 0 1
__ a+b 1 0 0 0
__ a.b
F1 1 0 0 0
___ _ _ ? a+b = a .b = F1
0 0 1 1
1 0 0 0
?F
=a+b
Una simple OR
Minterm y Maxterm
?
?
?
F1= ( a . b) + ( a . c) F2= ( a + b ) . ( a + d )
? ?
Forma cannica de una funcin lgica es el producto o suma en la cual aparecen todas las variables en su forma directa o complementada. F1 y F2 no estn en su forma cannica, F3 y F4 si estn en forma cannica puesto que aparecen en cada uno de sus dos trminos todas las variables. F3= (a.b.c (a.b.c ) + (a. b . c) F4= ( a+b+d) a+b+d) . ( a+b+d) a+b+d)
A la suma de productos o primera forma cannica se le llama minterm. minterm. F3= (a.b.c (a.b.c ) + (a. b . c)
Al producto de sumas se le llama segunda forma cannica o maxterm. maxterm. F4= ( a+b+d) a+b+d) . ( a+b+d) a+b+d)
b
0 0 1 1 0 0 1 1
c
0 1 0 1 0 1 0 1
F
0 1 0 1 0 1 0 1
_ _ ? a .b .c _ ? a .b .c _ ? a. b . c
?
Se toman aquellos valores en los que F = 1 y se expresa en forma de producto de sumas (minterm) Si una variable vale 1 se pone en su forma normal y si vale 0 se pone en su forma inversa o negada.
b
0 0 1 1 0 0 1 1
c
0 1 0 1 0 1 0 1
F
0 1 0 1 0 1 0 1
_ ___ _ _ __ _ F = (a.b.c ) + (a.b . c ) + (a.b.c ) + (a.b.c ) (a.b.c) (a.b. (a.b.c) (a.b.c) (Se toman los valores en los que F=0 ) ___________________________ ___ _ _ __ _
a.b.c
? ?
F= (a.b.c) . c) + (a.b.c ) + (a.b.c ) a.b.c) + (a.b (a.b. (a.b.c) (a.b.c) _ _ _ _ F= (a+b+c) ) (a+b+c ) (a+b+c a+b+c) (a+b+c (a+b+c) (a+b+c) (a+b+c)
Se toman aquellos valores en los que F = 0 y se expresa en forma de suma de productos (maxterm) Si una variable vale 0 se pone en su forma normal y si vale 1 se pone en su forma inversa o negada.
lgebra de Boole
F.S.C. F.S.C. 2003 fsanchez@ieslafuensanta.com