ALGEBRA DE BOOLE - PowerPoint PPT Presentation

1 / 42
About This Presentation
Title:

ALGEBRA DE BOOLE

Description:

ALGEBRA DE BOOLE Introducci n El lgebra booleana define constantes y funciones para describir sistemas binarios. Luego describe cierto n mero de teoremas que se ... – PowerPoint PPT presentation

Number of Views:823
Avg rating:3.0/5.0
Slides: 43
Provided by: Jos161
Category:

less

Transcript and Presenter's Notes

Title: ALGEBRA DE BOOLE


1
ALGEBRA DE BOOLE
2
Introducción
  • El álgebra booleana define constantes y funciones
    para describir sistemas binarios. Luego describe
    cierto número de teoremas que se pueden usar para
    manipular expresiones lógicas.
  • CONSTANTES BOOLEANAS consisten en "0" y "1". El
    primero representa el estado falso y el segundo
    el estado verdadero.

3
  • VARIABLES BOOLEANAS Son magnitudes que pueden
    tomar diferentes valores en diferentes momentos.
    Pueden representar señales de entrada, de salida
    o intermedias y reciben nombres que de ordinario
    consisten en caracteres alfabéticos como "A",
    "B", "X" o "Y". Las variables sólo pueden tomar
    los valores "0" ó "1".

4
  • FUNCIONES BOOLEANAS Cada una de las funciones
    lógicas elementales está representada dentro del
    álgebra booleana mediante un símbolo único, como
    se muestra en la siguiente tabla

Función Símbolo Ejemplo
AND Punto
OR Más ()
NOT Barra
5
Postulados Básicos
Los postulados básicos utilizados en el álgebra
booleana son los siguientes
6
(No Transcript)
7
A B
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1
8
Teoremas Booleanos
  • El álgebra booleana define varios teoremas que
    se pueden usar para cambiar la forma de una
    expresión.
  • Estos teoremas son los siguientes

9
(No Transcript)
10
Teorema 4
Dual
11
(No Transcript)
12
Teoremas Simplificatorios
13
Teorema 13
Dual
Ejemplo Simplificar la siguiente expresión
14
Desarrollo
15
Formas Especiales de Expresiones Booleanas
16
Formas Canónicas
  • SUMA EXPANDIDA DE PRODUCTOS En este caso para
    aplicar la expansión se aplica el teorema 10

Cada uno de los términos en forma canónica
expresado en suma (OR de AND) se llama Mintérmino
y se puede expresar en forma simplificada. Si en
este caso a la variable natural se le asigna el
valor lógico uno y la variable complementada el
valor lógico cero.
17
Ejemplo
18
Formas Canónicas
  • PRODUCTO EXPANDIDO DE SUMAS Esta forma de
    expresar una función booleana se basa en el dual
    del teorema 10

Cada uno de los términos en forma canónica
expresado en producto (AND de OR) se llama
Máxtermino y se puede expresar en forma
simplificada. Si en este caso a la variable
natural se le asigna el valor lógico cero y la
variable complementada el valor lógico uno.
19
Ejemplo
20
Formas Mínimas
  • Mínima Suma Productos
  • Mínima Productos de Sumas
  • En este caso interesa que la función booleana sea
    lo más pequeña posible, es decir que si está
    expresada en la forma OR de AND el número de
    sumandos y el tamaño de cada sumando debe ser
    mínimo.
  • Si la función está expresada en la forma AND de
    OR entonces el tamaño y el número de factores
    debe ser mínimo.

21
Métodos de Simplificación de Expresiones
Booleanas
22
Formas Canónicas
  • MÉTODO ALGEBRAICOCorresponde a los casos
    analizados anteriormente.
  • MAPAS DE KARNAUGH Los mapas o diagramas de
    Karnaugh representan una técnica gráfica para
    simplificar las ecuaciones de Boole. Es uno de
    los métodos más usuales para ecuaciones de hasta
    4 ó 5 variables y se basa en el teorema 10

23
Introducción Mapa de Karnaugh
  • Los Mapas de Karnaugh, como se dijo
    anteriormente, se utilizan para simplificar
    funciones booleanas. El número de casilleros que
    tendrá el mapa dependerá de la cantidad de
    variables que tenga la función.

24
  • Ejemplo

Nº de variables 2 Nº Casilleros 2n224
25
  • Dentro de cada casillero del mapa se debe poner
    un uno (1) o un cero(0) lógico dependiendo si la
    función está expresada como OR de AND o AND de
    OR.
  • Para el caso de los mintérminos corresponde un
    1 en el casillero, por el contrario, para cada
    maxtérmino corresponde un 0 al casillero

26
Mapa para 3 Variables
27
Mapa para 4 Variables
28
Representación de Variables en Mapa de Karnaugh
29
  • Hay que hacer notar que antes de realizar la
    representación de las variables de una función en
    el Mapa de Karnaugh se debe definir las variables
    más significativas (MSB) y la menos significativa
    (LSB)

30
Ejemplo Representar en mapa de Karnaugh
31
  • Existen algunos casos en que el valor lógico que
    se debe asignar a los casilleros del mapa no está
    definido y nosotros podemos asignar el valor
    lógico 1 ó 0 según la conveniencia para la
    simplificación. Estás condiciones reciben el
    nombre de Superfluas o No Importa y se
    designan con los simbolos f o x

32
Ejemplo Representar en Mapa la siguiente función
33
Definición e Interpretación Mapas de Karnaugh
A B C Z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
  • Un diagrama de Karnaugh representa una ecuación
    de Boole de una forma bastante similar a una
    tabla de verdad.
  • Ejemplo 1

34
(No Transcript)
35
  • Del ejemplo anterior se deduce que para una
    función booleana de 3 variables se necesita un
    mapa de 8 casilleros. En cada casillero se
    representa un "1" lógico para cada mintérmino y
    un "0" lógico para cada máxtermino.
  • Debe notarse que la asignación de las variables
    en los casilleros tanto en el sentido vertical
    como horizontal corresponden al código Gray.

36
Método de Simplificación
  • Para simplificar una expresión booleana mediante
    el Mapa de Karnaugh se deben agrupar los
    casilleros que contienen 1 adyacente y en un
    número tal que sea potencia de 2 como agrupación
    de mintérminos, de lo que resulta un factor
    simplificado.
  • Es posible representar esquemáticamente la
    cantidad de variables eliminadas producto de la
    agrupación

37
  • 20 variables eliminadas 0
  • 21 variables eliminadas 1
  • 22 variables eliminadas 2
  • 23 variables eliminadas 3
  • 24 variables eliminadas 4
  • 25 variables eliminadas 5

38
  • Criterios de Agrupación
  • La agrupación debe ser lo más grande posible
  • Se debe tener el mínimo de agrupaciones
  • Se agrupan los adyacentes en un número que sea
    potencia de 2
  • Criterios de Adyacencia
  • Casilleros con un lado común
  • Reflexión de acuerdo al Código Gray

39
Simplificar el mapa
40
Solución 1
41
Solución 2
42
  • El ejemplo anterior demuestra que al no hacer
    agrupaciones lo más grande posible se obtiene una
    función correcta pero que no es la forma mínima
Write a Comment
User Comments (0)
About PowerShow.com