Académique Documents
Professionnel Documents
Culture Documents
COMPUERTAS LOGICAS
M.Sc. HUBERT ARTEAGA MIANO
20/11/2014
FACULTAD DE INGENIERIA
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA AGROINDUSTRIAL
Y COMERCIO EXTERIOR
Informes
PRODUCTO
CONTENIDOS
Compuertas lgicas:
Tablas de verdad de las compuertas Not, Or, And, Nor, Nand
Algebra de Boole
20/11/2014
CAPACIDAD
20/11/2014
ALGEBRA DE BOOLE
20/11/2014
Operadores Lgicos
Las variables booleanas pueden manipularse por medio de operadores similares
a los del lgebra normal comnmente llamados "operadores lgicos".
20/11/2014
Una variable booleana puede tomar nicamente los valores de "0" o "1 LOGICOS.
Entonces para una funcin de m variables booleanas existen 2m posibles
combinaciones de estos valores. De aqu que una forma sencilla de expresar el
comportamiento de un operador lgico sea por medio de una TABLA DE VERDAD,
que consiste de un listado de todas las posibles combinaciones de las variables de
entrada a un operador y el valor de la operacin o salida para cada combinacin.
20/11/2014
20/11/2014
20/11/2014
20/11/2014
HUBERT ARTEAGA MIANO
20/11/2014
10
20/11/2014
Aplicaciones compuerta OR
11
20/11/2014
HUBERT ARTEAGA MIANO
12
20/11/2014
13
20/11/2014
14
20/11/2014
15
20/11/2014
16
20/11/2014
17
20/11/2014
18
19
20/11/2014
20/11/2014
20
20/11/2014
21
20/11/2014
22
23
20/11/2014
20/11/2014
24
20/11/2014
25
26
20/11/2014
Los parntesis se usan para indicar el orden en que se deben ejecutar Las
operaciones booleanas. Cuando no existen parntesis, en el inciso b) debe
ejecutarse primero la complementacin, despus el AND y por ultimo el OR.
Cada expresin corresponde a un circuito de compuertas lgicas, como se muestra
en el ejemplo 3.1.
20/11/2014
Expresiones Booleanas
La aplicacin de los operadores bsicos a una o ms variables o constantes forma
lo que se conoce como Expresiones Booleanas. Las expresiones booleanas ms
simples consisten en una sola variable o constante, por ejemplo, A, B, 1, etc.
La formacin de expresiones ms complicadas se llevan a cabo combinando
expresiones simples por medio de ANDS. OR'S y NOT'S, por ejemplo:
27
20/11/2014
Ejemplo 3.1
28
20/11/2014
Ejemplo 3.2
29
30
20/11/2014
20/11/2014
31
20/11/2014
32
Ley distributiva:
Ley conmutativa:
20/11/2014
Leyes fundamentales
Ley asociativa:
33
20/11/2014
34
20/11/2014
HUBERT ARTEAGA MIANO
Teorema de D'MORGAN
Para obtener el complemento o inverso de una expresin booleana se aplica el
teorema de "D'MORGAN" en su forma ms general establece que para
complementar una funcin booleana expresada por medio de AND, OR y NOT, es
necesario:
1.- Reemplazar todos los operadores AND por OR.
2.- Reemplazar todos los operadores OR por AND.
3.- Reemplazar todas las variables por su complemento.
Aplicando el teorema de D'MORGAN para dos argumentos tenemos:
35
20/11/2014
36
37
20/11/2014
La operacin +
20/11/2014
En el lgebra de Boole hay dos operaciones, denotadas con los smbolos + y . pero
que no tienen nada que ver con las operaciones que todos conocemos de suma
y producto!!. No hay que confundirlas!!!!. El + y . el del Algebra de Boole se
aplican a bits, es decir, a nmeros que slo pueden ser el 0 el 1.
38
que indica que F=1 (Luz encendida) si alguno de los interruptores est a 1
(activado).
20/11/2014
39
40
20/11/2014
La operacin .
20/11/2014
41
20/11/2014
42
20/11/2014
ALGEBRA DE BOOLE
43
20/11/2014
HUBERT ARTEAGA MIANO
Postulado I
El conjunto B es cerrado con respecto a las dos operaciones.
Es decir, se cumple que , :
+
.
Postulado II
Existe un elemento identidad en las dos operaciones
En la operacin + el elemento identidad es el 0 y en la operacin . es el 1,
cumplindose que :
+0=
. 1 =
Postulado III
Las dos operaciones cumplen la propiedad conmutativa
Es decir, se cumple que , :
+ =+
. = .
44
20/11/2014
HUBERT ARTEAGA MIANO
Postulado IV
Cada operacin es distributiva con respecto a la otra
Es decir, se cumple que , , :
. + = . + (. )
+ . = + . ( + )
Postulado V
Existe un elemento complementario
Se cumple que existe otro elemento de B llamado complementario de a
que se representa por (la lnea horizontal indica complemento o negacin de a),
siendo:
+ =1
. = 0
Postulado VI. Numero de elementos
En el conjunto B existen al menos dos elementos diferentes, cumplindose que
, :
45
20/11/2014
46
Demostracin
+ = + .1 =
(Postulado II)
= + . ( + )=
(Postulado V)
= + . =
(Postulado IV)
= + 0=
(Postulado V)
=
(Postulado II)
La segunda expresin de este teorema se demuestra igualmente utilizando los
postulados duales, como ya se ha indicado en el principio de dualidad.
. = . + 0 =
(Postulado II)
= . + (. )=
(Postulado V)
= . + =
(Postulado IV)
= . 1=
(Postulado V)
=
(Postulado II)
Obsrvese como a partir de una de las expresiones ya demostradas de la ley de
idempotencia, si se intercambian los operadores + y ., y los elementos de
identidad 0 y 1, se obtiene la demostracin de la otra expresin dual de la ley de
idempotencia.
20/11/2014
2. Ley de Idempotencia
Para cualquier elemento a es un algebra de Boole, se verifica que:
+ =
. =
Identidad dual.
47
20/11/2014
HUBERT ARTEAGA MIANO
48
20/11/2014
6. Ley de Absorcin
Para cada par de elementos a y b de un algebra de Boole se verifica que:
+ . =
. + =
(Identidad dual)
Demostracin:
+ . ) = . 1 + (. ) (Postulado II)
= . (1 + )=
(Postulado IV)
= . ( + 1)=
(Postulado III)
= . 1
(Expresin de operaciones con elementos de
identidad )
=
(Postulado II)
5. Ley de involucin
Para todo elemento a en un algebra de Boole, se verifica que:
=
Demostracin: Por el postulado V se sabe que + = 1 y . = 0, lo que
permite definir el complemento de a.
De dicho postulado se deduce que el complemento de es y de la misma
manera el complemento de es . Como el complemento es nico, se deduce
que =
49
20/11/2014
50
7. Leyes de Morgan
En un algebra de Boole se verifica que:
20/11/2014
(Identidad dual)
+ + + + = . . . .
. . . = + + + +
51
52
20/11/2014