Algebra Booleana.

Slides:



Advertisements
Presentaciones similares
Capítulo 1 Algebra de Boole.
Advertisements

ALGEBRA DE BOOLE Y PUERTAS LÓGICAS
Instalación de Computadoras
Organización de Computadoras UNLA
CIRCUITOS ELECTRICOS Y ELECTRONICOS
CLASE 3.
SEMANA Algebra de Boole.
Algebra Booleana y Compuertas Lógicas
Álgebra de Boole Electrónica Digital
Universidad Autónoma San Francisco
Operaciones El álgebra booleana es una estructura matemática definida sobre el conjunto. Sean x, y variables booleanas, esto significa que sólo pueden.
Informática empresarial
CARRERA PROFESIONAL: Lengua, Traducción e Interpretación Asignatura: MATEMÁTICA Tema: “FUNCIONES LÓGICAS”
Departamento de Tecnología Curso: 4º E.S.O. I.E.S. Ana Mª Matute
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
Postulados del álgebra de boole
ALGEBRA DE BOOLE SISTEMAS DIGITALES.
UNIVERSIDAD AUTONOMA SAN FRANCISCO
ECUACIONES LINEALES DEFINICIÓN
Unidad 1. Números reales Algebra superior.
Álgebra Superior Matrices Sesión II.
Lógica Positiva En esta notación al 1 lógico le corresponde el nivel más alto de tensión (positivo, si quieres llamarlo así) y al 0 lógico el nivel mas.
Sistemas Digitales Electrónica Digital I Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Función Booleana Encuentra los.
ARQUITECTURA DE COMPUTADORES
Realizado por Carolina Rubio
Álgebra de Boole Tema 5.
Control y programación de sistemas automáticos: Álgebra de Boole
CLASE 2.
[ Arquitectura de Computadores ] SISTEMAS DIGITALES Präsentat ion Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
TEMA 0 ELECTRONICA DIGITAL.
ALGEBRA DE BOOLE UNLA Organización de Computadoras (2015)
Unidad I ÁLGEBRA BINARIA
Propiedades de las operaciones
ELECTRÓNICA DIGITAL.
Álgebra de conmutación
Circuitos Digitales I M.C. Aglay González Pacheco Saldaña
INTRODUCCION AL ALGEBRA
TEMA 2: NÚMEROS ENTEROS.
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
Ing. Tomas Martínez Martínez.
Reglas Básicas del Álgebra de Boole
MATRICES.
UNIVERSIDAD AUTONOMA SAN FRANCISCO
La lógica proposicional y la computación Debido a que los computadores trabajan con información binaria, el algebra de Boole resulta ser la herramienta.
OPERACIONES ALGEBRAICAS
MATRICES Y DETERMINANTES
Capítulo 3: Conjuntos Autor: José Alfredo Jiménez Murillo.
VECTORES RECTAS.
CIRCUITOS COMBINACIONALES.
INSTITUTO TECNOLÓGICO DE TOLUCA SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ELECTRÓNICA DIGITAL Á LGEBRA DE B OOLE Ing. Marco.
Números Letras Signos de operación: Valor numérico a a + 4b
MATRICES.
Compuertas lógicas INTRODUCCION
Conversiones Sistemas decimal - binario - octal - hexadecimal
Unidad Didáctica Electrónica Digital 4º ESO. Guión electrónica digital Sistemas analógicos y digitales Sistemas de numeración Sistemas binarios Álgebra.
Unidad-3 Electrónica Digital
Maestría en Ciencias de la Computación Arquitectura de Computadoras
Introducción Matemática Nivelatoria
TEMA 2 : ALGEBRA DE MATRICES.
El triunfo de la tecnología digital se fundamenta en lo simple que resulta diseñar y elaborar circuitos cuyas entradas y salidas pueden tener sólo.
Algebra booleana. Introduccion Las algebras booleanas, estudiadas por primera vez en detalle por George Boole, constituyen un lugar prominente en el advenimiento.
AUTOR: PATRICIA DELGADILLO GÓMEZ Febrero 2015 INTRODUCCIÓN AL SOFTWARE DE BASE CENTRO UNIVERSITARIO UAEM ECATEPEC INFORMÁTICA ADMINISTRATIVA UNIDAD DE.
Algebra de Boole. Objetivo Objetivo: El estudiante identificará la lógica Booleana, así como los teoremas básicos de ésta. Dominio: Desarrollo de las.
Definición de matriz Se llama matriz de orden m×n a todo conjunto rectangular de elementos a ij dispuestos en m líneas horizontales (filas) y n verticales.
UNIDAD 4 E STRUCTURAS ALGEBRAICAS M.C. Meliza Contreras González.
Tomás García González Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Facultad de Contaduría y Administración Sistema de.
Álgebra de Boole.
Tema 1. Sistemas combinacionales básicos Introducción Álgebra de Boole Puertas lógicas ideales Biestables Simplificación de ecuaciones lógicas Circuitos.
Transcripción de la presentación:

Algebra Booleana

Definición El Algebra de Boole es toda clase o conjunto de elementos que pueden tomar dos valores perfectamente diferenciados, que designaremos por 0 y 1 y que están relacionados por dos operaciones binarias denominadas suma (+) y producto

Propiedades Ambas operaciones son conmutativas, es decir si a y b son elementos del álgebra, se verifica: a+b=b+a a.b=b.a Dentro del álgebra existen dos elementos neutros, el 0 y el 1, que cumplen la propiedad de identidad con respecto a cada una de dichas operaciones: 0+a=a 1.a=a

Cada operación es distributiva con respecto a la otra: a . ( b + c) = a . b + a . c a+(b.c)=(a+b).(a+c)   Para cada elemento a del álgebra existe un elemento denominado a , tal que: a+a=1 a.a=0 Los primeros circuitos de conmutación o lógicos utilizados, han sido los contactos que pueden ser empleados para memorizar más fácilmente las leyes del álgebra de Boole antes expresadas y los teoremas.

La operación suma se asimila a la conexión en paralelo de contactos y la operación producto a la conexión en serie . El inverso de un contacto es otro cuyo estado es siempre el opuesto del primero, es decir está cerrado cuando aquél está abierto y viceversa. El elemento 0 es un contacto que está siempre abierto y el elemento 1 un contacto que está siempre cerrado.

Teoremas de Algebra de Boole Cada identidad deducida de los anteriores postulados del álgebra de Boole permanece válida si la operación + y los elementos 0 y 1 se intercambian entre sí. Teorema 2 Para cada elemento del álgebra de Boole se verifica a + 1 = 1 a . 0 = 0

Teorema 3 Para cada elemento a del álgebra de Boole se verifica: a + a = a a . a = a Teorema 4 Para cada par de elementos del álgebra de Boole a y b se verifica: a + ab = a a ( a + b) = a

Teorema 5 En un álgebra de Boole, las operaciones suma y producto son asociativas. a + ( b + c ) = ( a + b ) + c = a + b + c a ( b c) = ( a b ) c = a b c Teorema 6 Para todo elemento a del álgebra de Boole se verifica: a = a

Teorema 7 En toda álgebra de Boole se verifica: 1) a + b + c + d + ……… = abcd 2) abcd…………………… = a + b + c + d Estas igualdades son denominadas Leyes de De Morgan: Este teorema define realmente dos nuevas funciones lógicas de gran importancia que serán utilizadas como elementos básicos para la realización de los sistemas digitales

Aplicando el teorema de De Morgan tenemos: ab = a b = a + b a+b= a+b = a b La inversión se representa en general mediante un circulo; por lo tanto, los símbolos de la función NOR y NAND se deducen respectivamente de las funciones OR y AND añadiéndoles un circulo:

FUNCIONES BOOLEANAS DEFINICION Una función de álgebra de Boole es una variable binaria cuyo valor es igual al de una expresión algebraica en la que se relacionan entre sí las variables binarias por medio de las operaciones básicas. Producto lógico, Suma lógica e Inversión

Se llama término canónico de una función lógica a todo producto o suma en la cual aparecen todas las variables en su forma directa o inversa. Por ejemplo: sea una función de tres variables f(a,b,c); el término abc es un producto canónico y el término a+b+c es una suma canónica.

La función lógica f(a,b,c) = a b c + a b c + a b c se podrá representar por la expresión: en la cual el símbolo  representa la suma lógica La función f(a,b,c) = (a+b+c) (a+b+c) (a+b+c) se puede representar por: f(a,b,c) =  (1,2,7) en la que  indica el producto lógico.

Cuando una función lógica se presenta de una forma no canónica, su transformación en canónica resulta muy sencilla por procedimientos algebraicos. Ejemplo: Sea la función: f = a(b+c) + c Aplicando la propiedad distributiva del producto con respecto a la suma, resulta: f = ab + ac + c

De acuerdo con lo explicado anteriormente: f = ab(c + c) + ac(b + b) + c(a + a) (b + b) Y aplicando la propiedad distributiva del producto con respecto a la suma, resulta: f = abc + abc + abc + abc + cab + (ca+ca)(b+b) Suprimiendo los términos repetidos, resulta: f = abc + abc + abc + abc + abc + a b c La función se puede expresar como: f =  3 (1,3,4,5,6,7)

De igual forma, si se desea obtener la expresión canónica en forma de producto de sumas canónicas, se operará algebraicamente aplicando la propiedad distributiva de la suma con respecto al producto hasta obtener una expresión de producto de sumas no canónicas.

Ejemplo: f = a(b + c) + c Aplicando la propiedad distributiva de la suma con respecto al producto: f = (a + c) (b + c + c) = a + c f = a + c + bb Y aplicando nuevamente la propiedad distributiva de la suma con respecto al producto, tenemos: f = (a + b + c) (a + b + c) f = P3 (5,7)

TABLA DE VERDAD DE UNA FUNCION LOGICA Definición La tabla de verdad de una función lógica es una forma de representación de la misma, en la que se indica el valor 1 o 0 que toma la función para cada una de las combinaciones posibles de las variables de las cuales depende.

En la tabla se representa la tabla de verdad de una función de tres variables: La deducción de la función en forma canónica por medio de la tabla de verdad resulta: f = a b c + a b c + a b c + a b c + a b c f =  3 (1,3,4,6,7) =  3 (2,5,7)

Función OR-Exclusiva La función o-exclusiva de dos variables a y b, es aquella que toma el valor 1 cuando una de las variables toma el valor uno y la otra el valor cero o viceversa.

Las propiedades de la función Or-exclusiva de n variables se deducen aplicándola primero a dos variables, seguidamente al resultado obtenido a una tercera variable y así sucesivamente. fo = a ⊕ b ⊕ c ⊕ d .. ⊕ n fo=1 Si un número impar de variables está en uno. fo=0 Si un número par de variables está en uno. Nos encontramos también con la función Nor-Exclusiva, cuya tabla de verdad es el complemento de la anterior (Or-Exclusiva).