Funciones booleanas

roberprof 12,019 views 28 slides Aug 28, 2014
Slide 1
Slide 1 of 28
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28

About This Presentation

Un poco de teoría de funciones booleanas.


Slide Content

Funciones booleanas, diagramas de karnaugh y compuertas lógicas Profesor: Roberto Rodriguez Universidad Nacional del Nordeste Facultad de Ciencias Exactas, Naturales y Agrimensura

introducción En 1815 George Boole propuso una herramienta matemática llamada Álgebra de Boole. Luego en 1938 Claude Shannon propuso que con esta álgebra es posible modelar los llamados Sistemas Digitales.

Álgebra de boole: Definición Sea , es un álgebra de Boole si se verifica:  

Propiedades del Álgebra de boole Idempotencia Propiedades de acotación. Propiedades de absorción. Propiedades de los complementos: Involución: Leyes de Morgan  

Expresiones booleanas Una expresión booleana es una suma de productos (llamados minitérminos ) o un producto de sumas (llamadas maxitérminos ). Ejemplo:  

Dualidad Dada una expresión booleana P, se llama dual de P, a la expresión booleana que resulta de intercambiar sumas y productos por productos y sumas, 0 por 1 y viceversa . Ejemplo en B: Si P es +0 su dual es: Principio de Dualidad : Si una proposición es derivable a partir de los axiomas del álgebra de Boole, su dual también lo es.  

Funciones booleanas Sea un álgebra de Boole. es una función booleana de grado n si: es una función Ejemplo: B={0,1}  

Minimización 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: Tablas de verdad. Propiedades del álgebra de Boole. Mapas de Karnaugh.

Tablas de verdad Toda función booleana puede ser escrita en una forma estándar, llamada forma normal o canónica. Forma Normal Disyuntiva (FND): suma de minitérminos. Forma Normal Conjuntiva (FNC): producto de maxitérminos.

Tablas de verdad: FND Situación Minitérmino  

Tablas de verdad: FNC Situación Maxitérmino  

Aplicación de propiedades Utilizando los axiomas y las propiedades vistas del álgebra de Boole podemos simplificar una función booleana.

Mapas de karnaugh Si f es una función booleana de grado n (n variables), el mapa de Karnaugh correspondiente consiste en una tabla de celdas. Dicha tabla puede ser utilizada para simplificar funciones booleanas. Cada celda representa un minitérmino y se coloca un 1 si dicho minitérmino aparece en la expresión de la función. Para simplificar la función booleana se agrupan los 1 que se encuentran en celdas adyacentes formando bloques cuadrados o rectangulares, llamados subcubos , de celdas. En los subcubos se descartan las variables cuyo valor cambia de una celda a otra.  

Diagramas de karnaugh Para dos variables. Región A Región B Región A’.B’ Región A’.B Región A’ Región B’ Región A.B ’ Región A.B’

Diagramas de karnaugh Para tres variables. 4 minitérminos

Diagramas de karnaugh Para tres variables. 2 minitérminos

Diagramas de karnaugh Para tres variables. 2 minitérminos

Diagramas de karnaugh Para tres variables. En las extremidades

Diagramas de karnaugh Ejemplo para 4 variables. S = A’B’C’D+A’B’CD’+A’B’CD+A’BC’D+A’BCD+ + AB’C’D’+AB’C’D+AB’CD+ABC’D’+ABC’D+ABCD

Diagramas de karnaugh Ejemplo para 4 variables. S = A’B’C’D+A’B’CD’+A’B’CD+A’BC’D+A’BCD+ + AB’C’D’+AB’C’D+AB’CD+ABC’D’+ABC’D+ABCD S = D+AC’+A´B´C

Compuertas lógicas 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.

Compuerta lógica ANd

Compuerta lógica or

Compuerta lógica not

Compuerta lógica Nand

Compuerta lógica Nor

Compuerta lógica xor

bibliografía BOGART, K. (1998): “Matemáticas discretas”. Editorial Noriega. México. GRIMALDI , R. (1998): “Matemáticas discreta y combinatoria. Una introducción con aplicaciones”. 3ra Edición. Editorial Prentice Hall. México. JIMENEZ MURILLO, J. (2009): “Matemáticas para la computación”. Alfa Omega Grupo Editor S.A. México. KOLMAN, B.; BUSBY, R. y ROSS, S.(1997): “Estructuras de Matemáticas Discretas para la Computación”. Tercera Edición. Pearson- Prentice Hall-México. ROSEN, K.(2004): “Matemática discreta y sus aplicaciones”. Quinta Edición. Editorial Mc Graw Hill. España.