Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
PEDRO NEL CAMACHO ALVAREZ
ARLEY IMBACHI
JHON ALEXANDER ROMERO
ERIKA .
INTRODUCCION
TABLA DE CONTENIDO
OBJETIVOS
ALGEBRA BOOLEANA
OPERACIONES
PROPIEDADES DEL ALGEBRA DE BOOLE
FORMAS QUE PUEDEN ADOPTAR LAS EXPRESIONES BOOLEANA
MAPA DE KARNAUGH
EXPRESIONES BOOLEANAS (Disyuntiva-Conjuntiva vs. Ejemplos)
CIRCUITOS INTEGRADOS
CIRCUITO DE CONMUTACION (Ejemplos)
COMPUERTA O PUERTA LOGICA
CLASES DE COMPUERTAS LOGICAS
CIRCUITO LOGICO
CONCLUSIONES
BIBLIOGRAFIA
OBJETIVOS
GENERALES
El presente escrito tienen como objetivo dar a conocer al consultor los
diferentes procesos que sufren los elementos para su funcionamiento, en
especial las funciones binarias las cuales se encuentran inmersas en cada una
de las partes que compone el equipo de computo, en efecto se trasladan o
transforman en piezas que por insignificantes que sean para el ser humano, su
construccin a travs de la historia requiri de mucho tiempo y esfuerzo para
que ste lograra funcionar.
ESPECIFICOS
Dar a conocer las implicaciones que conllevan la distribucin y aplicacin del
algebra booleana en los diferentes circuitos para que stos puedan funcionar
correctamente en su debida forma y oportunidad.
ALGEBRA BOOLEANA
El lgebra booleana es un sistema matemtico deductivo centrado en los
valores cero y uno (falso y verdadero). Un operador binario " " definido en
ste juego de valores acepta un par de entradas y produce un solo valor
booleano, por ejemplo, el operador booleano AND acepta dos entradas
booleanas y produce una sola salida booleana.
Para cualquier sistema algebraico existen una serie de postulados iniciales, de
aqu se pueden deducir reglas adicionales, teoremas y otras propiedades del
sistema, el lgebra booleana a menudo emplea los siguientes postulados:
Cerrado. El sistema booleano se considera cerrado con respecto a un
operador binario si para cada par de valores booleanos se produce un
solo resultado booleano.
Conmutativo. Se dice que un operador binario " " es conmutativo si A
B = B A para todos los posibles valores de A y B.
Asociativo. Se dice que un operador binario " " es asociativo si (A B)
C = A (B C) para todos los valores booleanos A, B, y C.
Distributivo. Dos operadores binarios " " y " % " son distributivos si A
(B % C) = (A B) % (A C) para todos los valores booleanos A, B, y C.
Identidad. Un valor booleano I se dice que es un elemento de identidad
con respecto a un operador binario " " si A I = A.
Inverso. Un valor booleano I es un elemento inverso con respecto a un
operador booleano " " si A I = B, y B es diferente de A, es decir, B es
el valor opuesto de A.
Para nuestros propsitos basaremos el lgebra booleana en el siguiente juego
de operadores y valores:
Los dos posibles valores en el sistema booleano son cero y uno, a
menudo llamaremos a stos valores respectivamente como falso y
verdadero.
El smbolo representa la operacin lgica AND. Cuando se utilicen
nombres de variables de una sola letra se eliminar el smbolo , por lo
Teorema 1: A + A = A
Teorema 2: A A = A
Teorema 3: A + 0 = A
Teorema 4: A 1 = A
Teorema 5: A 0 = 0
Teorema 6: A + 1 = 1
Teorema 7: (A + B)' = A' B'
Teorema 8: (A B)' = A' + B'
Teorema 9: A + A B = A
Teorema 10: A (A + B) = A
Teorema 11: A + A'B = A + B
OPERACIONES:
Hemos definido el conjunto A = {0,1} como el conjunto universal sobre el que se
aplica el lgebra de Boole, sobre estos elementos se definen varias
operaciones, veamos las ms fundamentales:
Operacin suma
La operacin suma (+) asigna a cada par de valores a, b de A un valor c de A:
a+b
Operacin producto
La operacin producto ( ) asigna a cada par de valores a, b de A un valor c de
A:
a b
Solo si los dos valores a y b son 1, el resultado ser 1, si uno solo de ellos es 0
el resultado ser 0.
Operacin negacin
La operacin negacin presenta el opuesto del valor de a:
a
0
Operaciones combinadas
Partiendo de estas tres operaciones elementales se pueden realizar otras ms
complejas, que podemos representar como ecuaciones booleanas, por
ejemplo:
a
circuito
Se puede observar que cada minterm solo devuelve verdadero, (1), con una
sola entrada de las posibles.
Por ejemplo, el minitrmino 5, ab'c es verdadero solo cuado a y c son ciertos y
b es falso - la entrada a = 1, b = 0, c = 1 da resultado 1.
Funcin equivalente
Si tenemos una tabla de verdad de una funcin lgica: f(a,b), es posible escribir
la funcin como "suma de productos". Por ejemplo, dada la tabla de verdad.
Observamos que las filas con resultado '1 son la primera y la tercera, entonces
podremos escribir f como la suma de los minitrminos: f(a,b) = m0 + m3.
Si queremos verificar esto:
f(a,b) = m0 + m3 = (a'b') + (ab)
Tendremos que la tabla de verdad de la funcin, calculndola directamente,
ser la misma.
Maxitrminos
Un maxitrmino es una expresin lgica de n variables que consiste
nicamente en la disyuncin lgica y el operador complemento o negacin. Los
maxterms sn una expresin dual de los minitrminos. En vez de usar
operaciones AND utilizamos operaciones OR y procedemos de forma similar.
Por ejemplo, los siguientes trminos cannicos son maxitrminos:
a + b' + c
a' + b + c
Dualizacin [editar]
El complemento de un minterm es su respectivo maxitrmino. Esto puede ser
fcilmente verificado usando la Ley de De Morgan. Por ejemplo:
m1' = M1
(a'b)' = a + b'
Indexando maxitrminos
Para indexar maxitrminos lo haremos justo de la forma contraria a la que
seguimos con los minterms. Se asigna a cada maxterm un ndice basado en el
complemento del nmero binario que representa (otra vez asegurndonos que
las variables se escriben en el mismo orden, usualmente alfabtico). Por
ejemplo, para una funcin de tres variables f(a,b,c) podemos asignar M6
(Maxitrmino 6) al maxitrmino: a' + b' + c. De forma similar M0 de tres
variables debera ser a + b + c y M7 es a' + b' + c'.
Se puede ver fcilmente que un maxitrmino slo da como resultado un cero
para una nica entrada de la funcin lgica. Por ejemplo, el maxitrmino 5, a +
b' + c, es falso solo cuando a y c son ciertos y b es falso - la entrada a = 1, b =
0, c = 1 da como resultado un cero.
Funcin equivalente
Si tenemos una tabla de verdad de una funcin lgica, f(a,b), es posible escribir
la funcin como "producto de sumas". Por ejemplo, dada la tabla de verdad.
Observamos que las filas que tiene como salida un 0 son la segunda y la
cuarta, entonces podemos escribir f como un producto de maxitrminos M1M2.
Si queremos verificar esto:
f(a,b) = (a + b')(a' + b)
Tendremos que la tabla de verdad de la funcin, calculndola directamente,
ser la misma.
La
0
8
10
2
X4|
|
X2|
|
X1
X3
__________
__________
4
5
1
12
13
9
14
15
11
6
7
3
0
0
0
1
X4|
|
X2|
|
X1
X3
_________
_________
1
1
1
0
1
1
0
1
0
1
0
0
Tabla de lazos que se pueden permitir, segn las variables que contenga un
mapa: MAPAS segn su variable
v
2
3
4
5
6
2
2
3
4
5
6
4
1
2
3
4
5
8
C
1
2
3
4
16
NA
C
1
2
3
32
NA
NA
C
1
2
64
NA
NA
NA
C
1
NA
NA
NA
NA
C
v= variables
C= constantes
NA= no permitido
EXPRESIONES BOOLEANAS:
Una expresin booleana es una sucesin de smbolos que incluye 0,1, algunas
variables
y
las
operaciones
booleanas.
(x + y)(x + z).1.
xz + xy + z.
x + y.
z.
Es obvio que las expresiones del lado izquierdo involucran las tres variables,
las del lado derecho dos y una variable respectivamente. Las expresiones
booleanas 0 y 1 pueden verse como expresiones en cualquier nmero de
variables.
El nmero de variables de una expresin booleana es el nmero de letras
distintas que aparezcan en la expresin, sin tener en cuenta si estn o no
complementadas.
FORMA NORMAL DISYUNTIVA: Una expresin booleana est en forma
normal disyuntiva en n variables x1, x2,... xn, si la expresin es una suma de
trminos del tipo E1 (x1) x E2( x2) x ... x En(xn), donde Ei(xi) = xi o xi para i = 1,
2,..., n, y ningn par de trminos son idnticos. Adems se dice que 0 y 1 estn
en F.N.D en una variable para todo n 0.
Teorema. Toda expresin booleana que no contiene constantes es igual a una
funcin en forma normal disyuntiva.
La manera de realizar esa transformacin la ilustra el siguiente ejemplo.
Ejemplo 2
Escribir (xy + xz) + x' en F.N.D
Solucin:
( xy + xz) + x' = (xy)(xz) + x'
= (x + y)(x + z) + x
= (x + y)x + (x + y)z + x
= x + xy + xz + yz + x
= x + yz
= x(y + y)(z + z) + yz(x + x)
= x y z + x y z + x y z + x y z + x y z
Cualquier expresin booleana puede colocarse en forma normal disyuntiva en
ms de una forma. Basta cambiar el nmero de variables.
Ejemplo 3.
f = x y es una expresin booleana en dos variables en F.N.D. Si la
multiplicamos por z + z (que es 1), obtenemos f = x y z + x y z la cual es una
expresin
booleana
en
tres
variables
escrita
en
F.N.D.
Se considerar, a menos que se diga otra cosa, que la F.N.D se refiere a
aquella forma que contiene el menor nmero posible de variables. Con esta
excepcin, se puede demostrar que la F.N.D de una funcin est determinada
unvocamente
por
la
funcin.
Si se desea escoger slo uno de los trminos posibles en una F.N.D en n
variables, es decir, escoger a x o a x para cada una de las n variables x i, i =
1,2,...,n; hay exactamente 2n trminos distintos que pueden aparecer.
Definicin. La forma normal disyuntiva en n variables, que contiene 2 n
trminos se llama forma normal disyuntiva completa en n variables.
Teorema. Si a cada una de las n variables de una expresin booleana en la
F.N.D se le asigna el valor 0 o 1 de una forma arbitraria pero fija, entonces
exactamente un trmino de la F.N.D completa tendr el valor 1, todos los
dems
trminos
tendrn
el
valor
0.
Demostracin. Suponga que a1, a2,... an, representan los valores asignados a
x1, x2,... xn, en ese orden, donde cada a i es 0 o 1. Escoja un trmino de la forma
normal completa como sigue: Use x i si ai = 1, y use xi si ai = 0 para cada xi, i =
1,2,...,n. El trmino as escogido es un producto de n unos, y por lo tanto, es 1.
Todos los otros trminos contendrn por lo menos un factor 0, y en
consecuencia,
sern
0.
Una consecuencia de este teorema, es que la F.N.D completa sea identica a 1.
Ejemplo 4.
Sea f(x,y) = x y + x y + x y + x y. Si se asigna a x el valor de 0 y a y el valor 1
entonces se tendr:
f(x,y) = 1.1 + 1.0 + 0.1 + 0.0
= 1 + 0 + 0 + 0 = 1.
5.
f(x,y,z)
en las n variables tendr el valor 0 y todos los dems factores tendrn el valor
1.
Ac se asignar a las variables sin prima el valor de 0 y las variables con prima
el valor de 1. El factor adecuado es entonces la suma de estas letras, cada una
de las cuales tiene el valor 0. Todos los dems factores tienen el valor 1.
Teorema. Dos funciones, cada una expresada en la forma normal conjuntiva en
n variables, son iguales si y slo si contienen idnticos factores.
Ejemplo 8.
Encuentre y simplifique la funcin f(x,y,z) dada por la siguiente tabla.
x
f(x,y,z)
Ejemplo 9.
El complemento de ( x + y')( x + y) es ( x + y)( x + y).
CIRCUITOS INTEGRADOS
CIRCUITOS DE CONMUTACION:
En electricidad y electrnica, las leyes del lgebra de Boole y de la lgica
binaria, pueden estudiarse mediante circuitos de conmutacin. Un circuito de
conmutacin estar compuesto por una serie de contactos que representarn
las variables lgicas de entrada y una o varias cargas que representarn las
variables lgicas o funciones de salida. Los contactos pueden ser normalmente
abiertos (NA) o normalmente cerrados (NC). Los primeros permanecern
abiertos mientras no se acte sobre ellos (por ejemplo al pulsar sobre
interruptor, saturar un transistor, etc.). Los contactos NC funcionarn
justamente al contrario. Esto significa que si se acta sobre un contacto NA se
cerrar y si se hace sobre uno NC se abrir.
Ejemplo de un interruptor
Se debern de tener en cuenta los siguientes convenios (ver Figura 1):
Un contacto NA representa una variable lgica.
Un contacto NC representa una variable lgica negada (A').
Un circuito cerrado se considera un uno lgico (1).
Un circuito abierto se considera un cero lgico (0).
Si no se acta sobre un contacto se considera que la variable que
representa es 0.
Si se acta sobre un contacto se considera que la variable que
representa es 1.
Si la carga no se excita la funcin se considera 0 (por ejemplo una
lmpara apagada).
Si la carga se excita la funcin se considera 1 (lmpara encendida).
COMPUERTAS LGICAS:
Una compuerta lgica es un circuito lgico cuya operacin puede ser definida
por una funcin del lgebra lgica, cuya explicacin no es el objeto de esta
obra.
Veamos entonces las compuertas lgicas bsicas, para ello definamos el
termino tabla de la verdad, por utilizarse a menudo en las tcnicas digitales.
Se llama tabla de verdad de una funcin lgica a una representacin de la
misma donde se indica el estado lgico 1 o 0 que toma la funcin lgica
para cada una de las combinaciones de las variables de las cuales depende.
CLASES DE COMPUERTAS LOGICAS:
Todos los circuitos lgicos digitales, desde el mas simple contador hasta el mas
sofisticado microprocesador, son hechos interconectando combinaciones de
simples bloques de construccin llamados compuertas lgicas (logia gates).
Compuertas bsicas (AND, OR, NOT).
Compuertas secundarias (NOR, NAND, XOR, XNOR)
Inversor: Circuito lgico que tiene una sola entrada y una sola salida. La salida
del inversor se encuentra en el estado lgico 1 si y solo si la entrada se
encuentra en el estado lgico 0. Esto significa que la salida toma el estado
lgico opuesto al de la entrada.
Compuerta lgica AND : Las puertas lgicas AND (o Y en castellano) son
circuitos de varias entradas y una sola salida, caracterizadas porque necesitan
disponer de un nivel 1 en todas las primeras para que tambin la salida adopte
ese nivel.
Basta con que una o varias entradas estn en el nivel 0 para que la salida
suministre tambin dicho nivel. Todas las unidades AND o derivadas del AND,
deben tener seal simultnea en todas sus entradas para disponer de seal de
salida. Observando el funcionamiento de la unidad AND se comprende
fcilmente que las entradas pueden ser aumentadas indefinidamente. Las
compuertas AND pueden tener ms de dos entradas y por definicin, la salida
es 1 si cualquier entrada es 1.
Circuito lgico es aquel que maneja la informacin en forma de "1" y "0", dos
niveles lgicos de voltaje fijos. "1" nivel alto o "high" y "0" nivel bajo o "low". Los
circuitos lgicos estn compuestos por elementos digitales como la compuerta
AND (Y), compuerta OR (O), compuerta NOT (NO)...... y combinaciones poco o
muy complejas de los circuitos antes mencionados. Estas combinaciones dan
lugar a otros tipos de elementos digitales como las compuertas, entre otros.
-Codificadores
-Memorias
-Flip-Flops
-Microcontroladores
-Etc.
CONCLUSIONES
Se pudo deducir que es de suma importancia entender el funcionamiento de los
diferentes componentes de una estructura electrnica, para el caso que nos
ocupa, los computadores por cuanto el objetivo es observar detalladamente el
recorrido que hacen los ceros (0) y unos (1) a travs un sinnmero de
componentes electrnicos y que un error equivale a la perdida total o parcial de
un programa o componente fsico, al igual que el fracaso de un experimento.
BIBLIOGRAFIA
WWW.GOOGLE.COM
WWW.WIKKIPEDIA.ORG
WWW.MONOGRAFIAS.COM
WWW.ELRINCONDELVAGO.COM
WWW.ALTAVISTA.COM