Universidad Nacional del Nordeste Facultad de Ciencias Exactas y Naturales y Agrimensura Licenciatura en Sistemas de Información Profesora Responsable:

Slides:



Advertisements
Presentaciones similares
Organización de Computadoras UNLA
Advertisements

Métodos de Minimización
SEMANA Algebra de Boole.
Operaciones El álgebra booleana es una estructura matemática definida sobre el conjunto. Sean x, y variables booleanas, esto significa que sólo pueden.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Sistemas Digitales Electrónica Digital I Minimización de Funciones Booleanas.
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
Postulados del álgebra de boole
CLASE 2.
CLASE 4.
[ Arquitectura de Computadores ] SISTEMAS DIGITALES Präsentat ion Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
ALGEBRA DE BOOLE UNLA Organización de Computadoras (2015)
Circuitos Digitales I M.C. Aglay González Pacheco Saldaña
ELECTRÓNICA DIGITAL Se denomina señal a la información que representa una determinada magnitud física ( temperatura, presión, velocidad, etc ) y su evolución.
Minitérminos, maxitérminos
UNIVERSIDAD AUTONOMA SAN FRANCISCO
Capítulo 5: Álgebra booleana
Minimización de Funciones Booleanas
Algebra de Boole. Objetivo Objetivo: El estudiante identificará la lógica Booleana, así como los teoremas básicos de ésta. Dominio: Desarrollo de las.
Algebra Booleana y Compuertas Lógicas AND, OR, NOT, XOR, NAND e Identidades del Algebra Booleana.
Álgebra de Boole.
LOGICA Y MATEMATICA COMPUTACIONAL Profesora Responsable: Esp. Prof. Liliana Caputo.
Algebra de Boole SISTEMAS DIGITALES I.  En 1854 el matemático inglés George Boole formalizó un sistema algebraico de dos valores para expresar cierto.
Clase 4 y 5 : Generalidades y multiplicación de polinomios.
1 UNIDAD 2: LÓGICA COMBINACIONAL © ILCEO: ING. MIGUEL ANGEL PEREZ SOLANO Analiza, desarrolla y resuelve minimización de funciones lógicas utilizando diferentes.
Propiedad Intelectual Cpech Álgebra Álgebra. Propiedad Intelectual Cpech APRENDIZAJES ESPERADOS Utilizar conceptos matemáticos asociados al estudio del.
EXPRESIONES ALGEBRAICAS
El poder generalizador de los SIMBOLOS
Funciones y gráficas.
Introducción a la lógica programable
Propiedades de la adición y multiplicación de números racionales
Jennifer Morales Clarke 2º Bach. A
UNIVERSIDAD DE ORIENTE NÚCLEO DE MONAGAS
2. Simplificación de funciones booleanas: Método de Karnaugh
Algebra de Boole Sistemas Digitales I.
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
Unidad Didáctica Electrónica Digital
CONDICION NECESARIA O SUFICIENTE
Apuntes 2º Bachillerato C.S.
Propiedades de la multiplicación
MATRICES.
GRADO 4° LUIS GONZALO PULGARIN R
Compuertas Lógicas
MATEMÁTICA DISCRETA Y LÓGICA 1
Leyes del Algebra de Proposiciones Realizado por:
El poder generalizador de los SIMBOLOS
Unidad Didáctica Electrónica Digital
Capítulo 1 Algebra de Boole. El matemático inglés George Boole nació el 2 de noviembre de 1815 en Lincoln y falleció el 8 de diciembre de 1864 en Ballintemple,
EL ÁLGEBRA.
Retroalimentación ejercicios de tarea. Ejercicios para resolver 1.¿Cuántos bytes hay exactamente en un sistema que contiene a.32 Kbytes b.64 Mbytes c.6.4.
Unidad Didáctica Electrónica Digital
Algebra de Boole. “ George Boole ( ) ” Lógico y matemático británico. En 1854, escribió Investigación sobre Las leyes del pensamiento An Investigation.
ÁLGEBRA y El poder generalizador de los SIMBOLOS.
Capítulo 1 Algebra de Boole. El matemático inglés George Boole nació el 2 de noviembre de 1815 en Lincoln y falleció el 8 de diciembre de 1864 en Ballintemple,
El poder generalizador de los SIMBOLOS
INSTITUCION EDUCATIVA REPÚBLICA DE VENEZUELA LUIS GONZALO PULGARÍN R.
Propiedades de los Números Reales
. PROPIEDADES DE LA MULTIPLICACION Grado 5° LUIS GONZALO PULGARÍN R
LUIS GONZALO PULGARÍN R
GUIA DE ESTUDIO MATEMÁTICAS
Unidad 3 Números Reales.  Clasificación de los Números Reales en el Siguiente Cuadro.
Centro Universitario UAEM Ecatepec
La adición y sus propiedades. ¿Cuáles son las propiedades de la adición? Son tres:  Conmutativa.  Asociativa.  Elemento neutro.
Eduardo Cruz Pérez.
PROPIEDADES DE LA MULTIPLICACIÓN.
INTEGRALES DOBLES SOBRE REGIONES RECTANGULARES
Hola a todos. Los saluda Eduardo Ocaña, en la clase de hoy estudiaremos las propiedades de la multiplicación. El conocimiento de las propiedades y su.
Propiedad Conmutativa a x b=b x a 3 x 7 = 3 x 8.
1 Radicales Definición del concepto Vocabulario Propiedades de los radicales Simplificar expresiones con radicales Operaciones con radicales Resolver ecuaciones.
CIRCUITOS DIGITALES Profesor: Elmer Hugo Arellanos Tafur Unidad : 2 Semana : 7 Sesión : 12 Semestre: I.
Transcripción de la presentación:

Universidad Nacional del Nordeste Facultad de Ciencias Exactas y Naturales y Agrimensura Licenciatura en Sistemas de Información Profesora Responsable: Esp. Prof. Liliana Caputo

ALGEBRA DE BOOLE Sea un conjunto B   en el que se han definido dos operaciones: Suma (+) y multiplicación (.) Entonces, ( B, +,.) tiene estructura de Algebra de Boole si, y sólo si, se cumplen:

1. LEY DE CIERRE 1.1. DE LA + x, y  B  x+y  B 1.2. DE LA. x, y  B  x.y  B

2. PROPIEDAD ASOCIATIVA 2.1. DE LA SUMA x, y, z  B  x+(y + z)=(x + y)+ z 2.2. DE LA MULTIPLICACION x, y, z  B  x.(y.z) = (x.y).z

3. PROPIEDAD CONMUTATIVA 3.1. DE LA SUMA x, y  B  x + y = y + x 3.2. DE LA MULTIP. x, y  B  x.y = y.x

4. PROPIEDADES DISTRIBUTIVAS 4.1. DE LA SUMA CON RESPECTO A LA MULTIPLICACION x, y, z  B  x+(y.z)=(x+y).(x+z) 4.2. DE LA MULTIPLICACION CON RESPECTO A LA SUMA x, y, z  B  x.(y+z)=(x. y)+(x.z)

5. EXISTENCIA DE NEUTRO 5.1. DE LA SUMA Existe 0  B tal que, cualquiera sea x  B, se cumple que x + 0 = x DE LA MULTIPLICACION Existe 1  B (1  0) tal que, cualquiera sea x  B, se cumple que x.1 = x

6. EXISTENCIA DE COMPLEMENTARIO Para cada x  B, existe otro, x’  B, tal que: x + x’ = 1  x. x’ = 0

EJEMPLO Consideremos ahora el conjunto B = {x = v(p)/ p es una proposición} es decir, B ={0,1}. Definimos + y. : x + y = v(p) + v(q) = v(p  q) x.y = v(p).v(q) = v(p  q) Entonces, ( B, +,.) tiene estructura de Algebra de Boole, porque cumple:

x=v(p)y=v(q) +01 x=v(p)0 01 y=v(q) LEY DE CIERRE DE LA +

x=v(p)y=v(q).01 x=v(p) 000 y=v(q) LEY DE CIERRE DE LA.

2. PROPIEDAD CONMUTATIVA Sean: x = v(p), y = v(q) y z = v(r) 2.1. SUMA Ejercicio 3.2. MULTIPLICACION x.y =v(p  q)= v(q  p)= y.x

3. PROPIEDAD ASOCIATIVA Sean x = v(p), y = v(q), z = v(r) 3.1. DE LA SUMA x+(y + z)= v(p) + [v(q) + v(r)] = = v(p) + v(q  r) = v[p  (q  r)] = = v[(p  q)  r] = v(p  q) + v(r) = [v(p)+v(q)] + v(r)= (x + y) + z 3.2. DE LA MULTIPLICACION Ejercicio

4. PROPIEDADES DISTRIBUTIVAS 4.1. DE LA SUMA CON RESPECTO A LA MULTIPLICACION x+(y.z)= v(p)+ v(q  r)= v[p  (q  r)]= =v[(p  q)  (p  r)]=v(p  q).v(p  r)= =[v(p)+v(q)].[v(p)+v(r)] = (x+y).(x+z) 4.2. DE LA MULTIPLICACION CON RESPECTO A LA SUMA Ejercicio

5. EXISTENCIA DE NEUTRO DE + Y. En efecto: 0, 1  B  1  0. Además: = 0  = 0 +1 = = 1.0 = 0  1.1 = 1.

6. EXISTENCIA DE COMPLEMENTARIO Si x  B tal que x = v(p), denotemos con x’ = v(  p). Entonces, x’  B, y es tal que: x + x’ = v(p   p) = 1  x. x’ = v(p   p) = 0

EXPRESIONES BOOLEANAS Una expresión booleana es una suma de productos (llamados MINITERMINOS) ó un producto de sumas (llamadas MAXITERMINOS) de elementos de un álgebra de Boole.

DUALIDAD Dada una expresión booleana P, se llama DUAL DE P, a la expresión booleana que resulta de intercambiar sumas y productos. Ejemplo en B: Si P es x.y’ + x’.( x + y), su dual es: (x + y’).(x’ + x.y). PRINCIPIO DE DUALIDAD Si una proposición es derivable de los axiomas de álgebra de Boole, su dual también lo es.

PROPIEDADES 1. IDEMPOTENCIA: x + x = x  x. x = x 2. IDENTIDAD DE 0 Y 1: x + 1 = 1  x.0 = 0 3. ABSORCION x+(x.y) = x  x.(x+y)=x

PROPIEDADES 4. COMPLEMENTO DE 0 Y 1: 0’ = 1  1’ = 0 5. INVOLUCION: (x’)’ = x 6. LEYES DE DE MORGAN (x.y)’=x’+y’  (x+y)’=x’y’

FUNCIONES BOOLEANAS Una función booleana es cualquier función de B n en B, con n  N. Ejemplo: f:B 2  B/ f(x,y) = x’y + xy + 1

SIMPLIFICACION DE FUNCIONES BOOLEANAS Cuando se plantea un problema, no siempre, la expresión dada u obtenida de una función booleana es la óptima. Por ello, generalmente, dicha expresión puede ser simplificada, mediante:

1. TABLAS DE VERDAD En este caso, se consignan en una tabla los posibles valores de las variables (0 ó 1), teniendo en cuenta que si x = 0, debe ser x’ = 1, y viceversa, y se omiten aquellos mini(maxi)términos iguales a 0. Por ejemplo, si se tiene la tabla:

La expresión de la función booleana dada es: f:B 2  B/ f(x,y) = x.y + x’.y Por que: f(x,y) = 1  (x = y = 1)  (x = 0  y = 1), lo que equivale a x = y = 1  x’ = y = 1. xyf(x,y)

2.APLICACIÓN DE PROPIEDADES Las propiedades de las álgebras de Boole que hemos presentado permiten simplificar la expresión de una función booleana.

EJEMPLO Sea f: B 3  B tal que f(x, y, z)= = xy’z’+ xy’z + xyz’+ x’yz’ Entonces, por propiedad asociativa de la suma: f(x, y, z)= = (xy’z’+xy’z) + (xyz’+ x’yz’) Por propiedad distributiva: f (x, y, z)= xy’(z’+z) + yz’(x +x’)

EJEMPLO (Conclusión) Por existencia de complementarios: f(x, y, z)= xy’1 +yz’1 Por ser 1 neutro del producto: f(x, y, z)= xy’ +yz’

3.MAPAS DE KARNAUGH Si f es una función booleana de n variables, el correspondiente MAPA DE KARNAUGH consiste en una tabla de 2 n celdas, y que permite simplificar la función dada. Cada celda representa un minitérmino y en cada una se consigna 1, si se presenta en la expresión de la función.

MAPAS DE KARNAUGH Para simplificar la expresión, en la tabla se agrupan los “1” de casillas adyacentes en bloques cuadrados o rectangulares de 2, 4, 8,…, 2 n celdas y se descartan las variables cuyo valor cambia de una casilla a otra.

EJEMPLO Si f: B 3  B/f(x, y, z)= xy’z’+ +xy’z + xyz’+ x’yz’, como la función es de 3 variables, tendremos 8 celdas, dispuestas en una matriz de clase 2×4, como la siguiente:

EJEMPLO xy

EJEMPLO xyx’y

EJEMPLO xyx’yx’y’

EJEMPLO xyx’yx’y’xy’

EJEMPLO xyx’yx’y’xy’ z

EJEMPLO xyx’yx’y’xy’ z z’

EJEMPLO xyx’yx’y’xy’ z z’1

EJEMPLO xyx’yx’y’xy’ z1 z’1

EJEMPLO xyx’yx’y’xy’ z1 z’11

EJEMPLO xyx’yx’y’xy’ z1 z’111

EJEMPLO xyx’yx’y’xy’ z1 z’111

EJEMPLO Con verde se sombrearon las celdas correspondientes a los minitérminos xyz’, x’yz’ (xyz’ + x’yz’) Vemos que al desplazarse de una celda a la otra, x cambia a x’, mientras que z’ e y permanecen constantes. (yz’(x + x’) = yz’1) Luego, el minitérmino correspondiente es sólo yz’ (yz’1 = yz’)

EJEMPLO xyx’yx’y’xy’ z1 z’111

EJEMPLO Con gris se sombrearon las celdas correspondientes a los minitérminos xy’z, xy’z’ (xy’z + xy’z’ ) Vemos que al desplazarse de una celda a la otra, z cambia a z’, mientras que x e y’ permanecen constantes. (xy’(z + z’) = xy’1) Luego, el minitérmino correspondiente es sólo xy’ (xy’1 = xy’)

EJEMPLO (Conclusión) Entonces, la expresión booleana simplificada es: f(x, y, z) = yz’ + xy’

GRAFICOS DE COMPUERTAS Se utilizan para representar gráficamente funciones booleanas. Estos gráficos son utilizados en distintas áreas: mecánica, electricidad, electrónica e informática, entre otros.

COMPUERTAS BASICAS COMPUERTA SIMBOLO O (OR) x y x+y

COMPUERTAS BASICAS COMPUERTA SIMBOLO Y (AND) x y x.y

COMPUERTAS BASICAS COMPUERTA SIMBOLO NO(NOT) x x’

COMPUERTAS COMPUESTAS COMPUERTA SIMBOLO NOR x y (x+y)’

COMPUERTAS COMPUESTAS COMPUERTA SIMBOLO NAND x y (x.y)’