SlideShare a Scribd company logo
1 of 71
Download to read offline
Tema I 
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
TEMA 1: EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACIÓN 
· Contexto 
· Conocimiento Previo Necesario 
· Objetivos del Tema 
· Guía de Estudio 
· Contenido del Tema 
1.1. Procesamiento Digital de la Información 
1.2. Funciones Combinacionales y Secuenciales Necesarias 
1.3. Variables y Operadores Lógicos: Algebra de Boole 
1.4. Funciones Lógicas: Formas Canonicas 
1.4.1. Forma Normal Disyuntiva 
1.4.2. Forma Normal Conjuntiva 
1.5. Otras Representaciones Completas (NAND, NOR) 
1.6. Análisis y Síntesis 
1.7. Introducción a la Minimización 
1.8. Problemas 
· Preparación de la Evaluación 
· Referencias Bibliográficas
1.1 Procesamiento digital de la información
Computación analógica y digital 
Expresión de 
computación 
analógica: 
operaciones de 
multiplicación, 
integración etc. 
Expresiones de 
computación 
digital: sumas 
lógicas, productos 
lógicos, etc
Operadores digitales representados con 
tablas de verdad
1.2 Funciones combinacionales y secuenciales necesarias
Funciones secuenciales: La salidas no dependen solo de 
las entradas, también del estado 
Modelo matemático: Teoría de autómatas
Representar, analizar y sintetizar 
Tabla de verdad y función lógica
1.3 Variables y operadores lógicos. Algebra de Boole 
Definición del Algebra de Boole 
George Boole (1854) desarrolló una herramienta matemática que se utiliza para el estudio de computadores. 
Es una estructura matemática que se construye a partir de un conjunto de elementos sobre los que se definen unos operadores que permiten realizar operaciones en ellos, estableciendo unos postulados o axiomas que relacionan tanto al conjunto de elementos como al conjunto de operadores 
Para la construcción de un álgebra de Boole, se parte de una estructura algebraica (B, +, ·), formada por un conjunto de elementos B y dos operaciones definidas en el mismo, denominadas + y · (suma y producto). 
Operaciones: 
+ (suma lógica); * (producto lógico); complementación 
La aplicación en computadores es del tipo binario ⇒ 0/1 
El estado de un elemento del circuito lógico viene representado por una variable que puede valer “1” o “0”.
Postulados 
Se dice que es un álgebra de Boole si cumple los siguientes axiomas, también conocidos como postulados de Huntington.
Postulados algebra de Boole
•Se representa el valor que toma la función para cada una de las posibles combinaciones de sus variables 
•Recoge todas las combinaciones de las variables de entrada y los valores que toman las salidas.. 
a 
b 
c 
b+c 
a*(b+c) 
a*b 
a*c 
(a*b)+(a*c) 
0 
0 
0 
 
0 
0 
0 
0 
0 
0 
0 
1 
 
1 
0 
0 
0 
0 
0 
1 
0 
 
1 
0 
0 
0 
0 
0 
1 
1 
 
1 
0 
0 
0 
0 
1 
0 
0 
 
0 
0 
0 
0 
0 
1 
0 
1 
 
1 
1 
0 
1 
1 
1 
1 
0 
 
1 
1 
1 
0 
1 
1 
1 
1 
 
1 
1 
1 
1 
1 
Ejemplo. Demostrar las leyes de De Morgan mediante las tablas de verdad, para funciones de dos variables. (a + b)’ = a’ * b’ 
a 
b 
a+b 
(a+b)’ 
a’ 
b’ 
a’ * b’ 
0 
0 
 
0 
1 
1 
1 
1 
0 
1 
 
1 
0 
1 
0 
0 
1 
0 
 
1 
0 
0 
1 
0 
1 
1 
 
1 
0 
0 
0 
0 
Tablas de verdad
Demostración de postulados por inducción completa
Demostración mediante diagramas de Venm 
X(Y+Z) 
XZ 
XY+XZ
Teoremas del Algebra de Boole 
Ley de involución
Principio de dualidad. 
•Cada identidad deducida de los anteriores axiomas, permanecerá valida si los elementos 0 y 1 y los operadores + y * se cambian entre sí. 
Ley de idempotencia. Para cualquier elemento del algebra de boole se verifica que:  a  B: 
a * a= a 
a + a = a 
a * 0 = 0 
a + 1 = 1 
Estas 2 propiedades, junto con el postulado de existencia de elemento neutro, definen la suma y el producto lógico. 
a 
+ 
b 
S 
0 
+ 
0 
0 
0 
+ 
1 
1 
1 
+ 
0 
1 
1 
+ 
1 
1 
a 
* 
b 
S 
0 
* 
0 
0 
0 
* 
1 
0 
1 
* 
0 
0 
1 
* 
1 
1 
Teorema de expansión de Shannon. Toda función se puede descomponer 
f(a, b, c, …) = a * f(1 + b + c + …) + a’ * f(0 + b + c + …) 
Siendo f (1, b, c, …) la función resultante de sustituir, en la función original, todas las a por 1, y las a’ por 0. El segundo término, f (0, b, c, …) es la función resultante de sustituir las a’ por 0 y las a por 1. 
Leyes y Teoremas del Algebra de Boole.
1.4 Funciones Lógicas: formas Canónicas
Función lógica 
Variable lógica 
Se define una variable como un símbolo, por ejemplo “a” que representa a cualquiera de los elementos de un conjunto B={0, 1} sobre el que se ha definido un álgebra de Boole. 
El valor de una función 
Se determina sustituyendo las variables por sus valores en la expresión algebraica y aplicando las reglas definidas para las operaciones suma y producto. 
Ejemplo: Sea la siguiente: 
• f = f (c, b, a) = b a + c b a’ + b’ a + a Si sustituimos cada variable por el valor que representa {0, 1} obtenemos: 
• f = f (c, b, a) = (1 * 1) + (1 * 1 * 0) + (0 * 1) + (1) = 1 
•La representación mediante tabla de verdad sería la siguiente:
Se dice que dos funciones lógicas son equivalentes, si ambas tienen la misma tabla de verdad y por lo tanto describen la misma función de conmutación. 
c 
b 
a 
f1 
f2 
0 
0 
0 
0 
0 
0 
0 
1 
1 
1 
0 
1 
0 
0 
0 
0 
1 
1 
1 
1 
1 
0 
0 
0 
0 
1 
0 
1 
1 
1 
1 
1 
0 
1 
1 
1 
1 
1 
1 
1 
Ejemplo: 
Sea la anterior función: f1 = b a + c b a’ + b’ a + a 
Determinar si la siguiente función es equivalente a f1: 
f2 = c b + a 
Representamos ambas funciones mediante tablas de verdad y si obtenemos el mismo resultado, entonces son equivalentes: 
Ambas funciones son equivalentes, ya que obtenemos la misma tabla de verdad. 
Funciones lógicas equivalentes
Se define término canónico, a la suma o producto en el que aparecen todas las variables de la función, bien sea en su forma directa o negada. 
Ejemplo: 
Sea la función: f (a, b, c)= abc’ + ab’c’ + ac + b’c 
Los términos en los que aparecen todas las variables definidas en la función son abc’ y ab’c’. 
Para transformar los otros 2 términos a términos canónicos, habrá que añadirles las variables que faltan de forma que no varíe el resultado. 
ac = abc + ab’c 
Terminos canónicos 
Para ello añadimos la variable en su forma directa y negada de la siguiente forma: 
b’c = ab’c + a’b’c 
Una función formada únicamente por términos canónicos, diremos que se llama función canónica. 
Los términos canónicos reciben el nombre de producto canónico (minitérminos) o suma canónica (maxitérminos) cuando está formado únicamente por productos o por sumas respectivamente. 
Representación de las funciones lógicas en su forma canónica
1.4.1 Forma Normal Disyuntiva 
 Expresa una 
función lógica 
como suma de 
productos. 
Cada producto 
contiene a 
todas las 
variables, 
negadas o sin 
negar, sin 
repetirse 
ninguna
1.4.2 Forma Normal Conjuntiva 
Expresa una función lógica como productos de sumas. Cada suma contiene a todas las variables, negadas o sin negar, sin repetirse ninguna
Ejemplo: 
Obtener la función canónica a partir de la tabla de verdad siguiente: 
c 
b 
a 
f 
0 
0 
0 
0 
0 
0 
1 
1 
0 
1 
0 
0 
0 
1 
1 
1 
1 
0 
0 
1 
1 
0 
1 
0 
1 
1 
0 
1 
1 
1 
1 
1 
Se puede resolver de 2 maneras, utilizando los minitérminos o los Maxitérminos ya que el enunciado no dice nada concreto. 
Utilizando minitérnimos: 
Sumaremos aquellos en los que la función vale 1, por lo tanto será: 
f = 001 + 011 + 100 + 110 + 111 
f = mi = m1+m3+m4+ m6 + m7 
f = Mi = M0*M2*M5 
f = c’b’a + c’ba + cb’a’ + cba’ + cba 
Utilizando maxitérnimos: 
Multiplicaremos aquellos en los que la función vale 0, por lo tanto será: 
Representación de las funciones lógicas en su forma canónica
Se llama expresión normalizada a la que está formada únicamente por términos canónicos, y todos ellos están representados como suma de productos o producto de sumas. 
f (c, b, a) = c b + c’ b a’ 
Ejemplo: 
La siguiente función no normalizada f = c (b + b’ a) + b, se puede normalizar de la siguiente forma: 
f = c (b + b’ a) + b = c b + c b’ a + b 
f (c, b, a) = (c + b)(c’ + b + a’) 
Hay que expresarla en suma de productos o producto de sumas. 
En nuestro caso, si desarrollamos los paréntesis, obtenemos la suma de productos. 
f (c, b, a) = c (b + b’ a) + b 
Normalizadas 
No normalizada 
Las expresiones no normalizadas se pueden normalizar operando con ellas. 
Para convertir funciones normalizadas a canónica: 
En el caso de suma de productos, se multiplican los términos a los que le falta una variable, por dicha varialbe y su negada. 
En el caso de producto de sumas, a cada factor que le falta una variable, se le suma dicha variable y su negada. 
Conversión de expresiones normalizadas a canónicas
Ejemplo: 
La función anterior, es normalizada, pero para transformarla a su expresión canónica realizaremos los siguientes pasos: 
f = c b + c b’ a + b 
Al primer término le falta la variable “a”, por lo que multiplicamos el término por dicha variable y su negada. 
El último término le faltan las variables “a” y “c”, por lo que multiplicamos por cada una de ellas y su negada. 
f = c b (a + a’) + c b’ a + b 
= c b a + c b a’ + c b’ a + b 
(a + a’) 
f = c b a + c b a’ + c b’ a + b (c’a’ + c’a + ca’ + ca) 
f = c b a + c b a’ + c b’ a + c’ b a’ + c’ b a + c b a’ + c b a 
(ca + ca’ + c’a + c’a’) 
De esta forma tenemos finalmente la transformación de una expresión normalizada a su expresión canónica. 
f = c b a + c b a’ + c b’ a + c’ b a’ + c’ b a + c b a’ + c b a 
Conversión de expresiones normalizadas a canónicas
1.5 Otras Representaciones Completas
Método gráfico 
Negar las salidas de las puertas de primer nivel y las 
entradas de las puertas de segundo nivel
1.6 Análisis y Síntesis
Síntesis
1.7 Introducción a la minimización
Karnaugh de 4 variables 
ab 
cd 
00 
01 
11 
10 
00 
01 
11 
10 
Karnaugh de 5 variables 
abc 
de 
000 
001 
011 
010 
110 
111 
101 
100 
00 
01 
11 
10
Simplificación con los ceros; el resultado hay que 
complementarlo
Clase ponferrada 
http://www.intecca.uned.es/portalavip/grabacion.php? ID_Grabacion=58250&ID_Sala=61016&hashData=57bd49de0e2c0342924e76fcc0a0e0a9&paramsToCheck=SURfR3JhYmFjaW9uLElEX1NhbGEs 
Karnaugh 
http://www.youtube.com/watch?v=DwdyHY3-nGs
Ejemplo: 
Simplificar la siguiente función aplicando las leyes del Algebra de Boole. 
XZ’Y+(XZ’Y+ZX’)(Y(Z+X)+Y’Z+Y’XZ’) 
Comenzamos desarrollando la función: 
Y(Z+X) 
XZ’Y + 
(XZ’Y+ZX’)( 
+Y’Z+Y’XZ’) 
YZ+YX 
XZ’Y + 
(XZ’Y+ZX’)( 
+Y’Z+Y’XZ’) 
Eliminamos las variables en una suma que aparezcan en su forma normal y negada: 
YZ 
XZ’Y + 
(XZ’Y+ZX’)( 
Y’Z 
+YX+ 
+Y’XZ’) 
Z 
XZ’Y + 
(XZ’Y+ZX’)( 
+YX 
+Y’XZ’) 
(Y+Y’) 
Desarrollamos el producto: 
(Z 
XZ’Y + 
(XZ’Y+ZX’) 
+YX 
+Y’XZ’) 
( Z 
XZ’Y + 
XZ’Y 
+YX 
+Y’XZ’)+ 
ZX’ 
( Z 
+YX 
+Y’XZ’) 
XZ’Y + 
XZ’YZ 
+XZ’YYX 
+XZ’YY’XZ’+ 
ZX’Z 
+ZX’YX 
+ZX’Y’XZ’ 
XZ’Y + 
XZ’YZ 
+XZ’YYX 
+XZ’YY’XZ’+ 
ZX’Z 
+ZX’YX 
+ZX’Y’XZ’ 
Eliminamos los términos que tengan un producto entre una variable y su negada: 
XZ’Y + 
XZ’YYX+ 
ZX’Z 
XZ’Y + 
XZ’YYX+ 
ZX’Z 
Eliminamos las variables repetidas en los términos producto: 
XZ’Y + 
XZ’Y+ 
ZX’ 
XZ’Y + 
ZX’ 
Simplificación de funciones.
Las tablas se rellenan colocando un 1 en las casillas de los términos que cumplen la función en forma de suma de productos. 
Karnaugh de 3 variables 
ab 
c 
a’b’ 00 
a’b 
01 
ab 
11 
ab’ 
10 
c’ 0 
0 
X 
1 
0 
c 1 
1 
1 
1 
1 
Para simplificar se toman los mayores grupos posibles formados por potencias de 2 que sean adyacentes. 
a 
b 
c 
f(a, b, c) 
0 
0 
0 
0 
0 
0 
1 
1 
0 
1 
0 
X 
0 
1 
1 
1 
1 
0 
0 
0 
1 
0 
1 
X 
1 
1 
0 
1 
1 
1 
1 
1 
Se eliminan las variables que aparecen en su forma normal y negada simultáneamente. 
La “c” aparece en ambas formas, por lo tanto quedará eliminada. 
Lo mismo ocurre con la variable “a”. 
Este término queda como b. 
Tanto la “a” como la “b” aparecen en ambas formas, por lo tanto quedarán eliminadas. 
Este término queda como c. 
La función simplificada queda como: 
f = c + b 
Simplificación de funciones. Mapas de Karnaugh.
Las tablas se rellenan colocando un 1 en las casillas de los términos que cumplen la función en forma de suma de productos. 
Para simplificar se toman los mayores grupos posibles formados por potencias de 2 que sean adyacentes. 
a 
b 
c 
d 
f(a, b, c) 
0 
0 
0 
0 
1 
0 
0 
0 
1 
0 
0 
0 
1 
0 
1 
0 
0 
1 
1 
1 
0 
1 
0 
0 
1 
0 
1 
0 
1 
0 
0 
1 
1 
0 
1 
0 
1 
1 
1 
1 
1 
0 
0 
0 
1 
1 
0 
0 
1 
0 
1 
0 
1 
0 
1 
1 
0 
1 
1 
0 
1 
1 
0 
0 
0 
1 
1 
0 
1 
0 
1 
1 
1 
0 
0 
1 
1 
1 
1 
0 
Karnaugh de 4 variables 
cd 
ab 
00 
01 
11 
10 
00 
1 
0 
1 
1 
01 
1 
0 
1 
1 
11 
0 
0 
0 
0 
10 
1 
0 
0 
1 
La “d” aparece en ambas formas, al igual que la “b” por lo tanto estas dos variables quedarán eliminadas. 
Este término queda como a’c. 
La variable “b” y la “c” aparecen en sus formas normales y negadas. 
Este término queda como a’d’. 
La función simplificada que como: 
f = a’c + a’d’ + b’d’ 
Las variables “c” y “a” aparecen en sus formas normal y negada. 
Este término queda como b’d’. 
Simplificación de funciones. Mapas de Karnaugh.
El circuito lógico que determina la siguiente función quedará como sigue: 
f = a’c + a’d’ + b’d’ 
a 
b 
c 
d 
f = a’c + a’d’ + b’d’ 
Simplificación de funciones. Mapas de Karnaugh.
Se dice que una función está completamente definida si para cada una de las combinaciones posibles de sus variables, la función toma un valor determinado, ya sea 1 o 0. 
c 
b 
a 
Completa 
Incompleta 
0 
0 
0 
0 
0 
0 
0 
1 
1 
1 
0 
1 
0 
0 
X 
0 
1 
1 
1 
1 
1 
0 
0 
0 
X 
1 
0 
1 
1 
X 
1 
1 
0 
1 
1 
1 
1 
1 
1 
1 
Aquellas funciones en las que alguna de sus combinaciones de variables toma cualquiera de los valores posibles, es decir, que es indiferente que sea un 1 o un 0, se llaman incompletas y se representa con una “X” 
fcompleta (c, b, a) = 3(1, 3, 5, 6, 7) 
fincompleta (c, b, a) = 3(1, 3, 6, 7) + X(2, 4, 5) 
Funciones incompletamente definidas
Ejemplo: 
Determinar la tabla de verdad y obtener un circuito lógico que satisfaga un sistema digital cuya función incompletamente definida es la siguiente: 
f = 3(0, 6, 7) + X(1, 2, 5) 
a 
b 
c 
f(c, b, a) 
0 
0 
0 
1 
0 
0 
1 
X 
0 
1 
0 
X 
0 
1 
1 
0 
1 
0 
0 
0 
1 
0 
1 
X 
1 
1 
0 
1 
1 
1 
1 
1 
Karnaugh de 4 variables 
bc 
a 
00 
01 
11 
10 
0 
1 
X 
0 
X 
1 
0 
X 
1 
1 
f = ab + a’c 
a 
b 
c 
f = ab + a’c 
Tabla de verdad: 
Simplificación por Karnaugh: 
Circuito lógico: 
Simplificación de funciones. Mapas de Karnaugh.

More Related Content

What's hot

RECTIFICADOR DE ONDA COMPLETA CON TAB CENTRAL
RECTIFICADOR DE ONDA COMPLETA CON TAB CENTRALRECTIFICADOR DE ONDA COMPLETA CON TAB CENTRAL
RECTIFICADOR DE ONDA COMPLETA CON TAB CENTRAL
UisraelCircuitos
 
2 diodos semiconductores_de_potencia
2 diodos semiconductores_de_potencia2 diodos semiconductores_de_potencia
2 diodos semiconductores_de_potencia
Facebook
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador
Ever Omar Nolasco
 

What's hot (20)

1.7. Hoja de Especificaciones de un Diodo
1.7. Hoja de Especificaciones de un Diodo1.7. Hoja de Especificaciones de un Diodo
1.7. Hoja de Especificaciones de un Diodo
 
Conexión darlington transistor
Conexión darlington transistorConexión darlington transistor
Conexión darlington transistor
 
U1 flip flop
U1 flip flopU1 flip flop
U1 flip flop
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
Compuertas Lógicas NOR, XOR, NAND, XNOR
Compuertas Lógicas NOR, XOR, NAND, XNORCompuertas Lógicas NOR, XOR, NAND, XNOR
Compuertas Lógicas NOR, XOR, NAND, XNOR
 
Aplicaciones del diodo
Aplicaciones del diodoAplicaciones del diodo
Aplicaciones del diodo
 
Rectificadores De Onda Completa Con Tap Central
Rectificadores De Onda Completa Con Tap CentralRectificadores De Onda Completa Con Tap Central
Rectificadores De Onda Completa Con Tap Central
 
Rectificador de onda completa Electronica I
Rectificador de onda completa Electronica IRectificador de onda completa Electronica I
Rectificador de onda completa Electronica I
 
T4
T4T4
T4
 
RECTIFICADOR DE ONDA COMPLETA CON TAB CENTRAL
RECTIFICADOR DE ONDA COMPLETA CON TAB CENTRALRECTIFICADOR DE ONDA COMPLETA CON TAB CENTRAL
RECTIFICADOR DE ONDA COMPLETA CON TAB CENTRAL
 
Modelo híbrido del bjt
Modelo híbrido del bjtModelo híbrido del bjt
Modelo híbrido del bjt
 
Amplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector ComunAmplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector Comun
 
Flip flop
Flip flopFlip flop
Flip flop
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
 
Limitadores
LimitadoresLimitadores
Limitadores
 
Lógica positiva negativa
Lógica positiva negativaLógica positiva negativa
Lógica positiva negativa
 
2 diodos semiconductores_de_potencia
2 diodos semiconductores_de_potencia2 diodos semiconductores_de_potencia
2 diodos semiconductores_de_potencia
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador
 
rectificadores
rectificadoresrectificadores
rectificadores
 

Viewers also liked

Paseo Por El SeñOríO De Almanzora
Paseo Por El SeñOríO De  AlmanzoraPaseo Por El SeñOríO De  Almanzora
Paseo Por El SeñOríO De Almanzora
Martin Granados
 
Flightnetwork affiliate cj sell sheet
Flightnetwork affiliate   cj sell sheetFlightnetwork affiliate   cj sell sheet
Flightnetwork affiliate cj sell sheet
vishalrg
 
Thomson profile rail_linear_guides_catalog
Thomson profile rail_linear_guides_catalogThomson profile rail_linear_guides_catalog
Thomson profile rail_linear_guides_catalog
Electromate
 
Silvia palau meditacion
Silvia palau meditacionSilvia palau meditacion
Silvia palau meditacion
laudithk24
 
Profile_Prakash
Profile_PrakashProfile_Prakash
Profile_Prakash
Prakash BS
 
Simulación empresarial para pcpi administrativo
Simulación empresarial para pcpi administrativoSimulación empresarial para pcpi administrativo
Simulación empresarial para pcpi administrativo
Eva Rodriguez Del Pino
 
Prueba parcial, Códigos html y creación de páginas web.
Prueba parcial, Códigos html y creación de páginas web.Prueba parcial, Códigos html y creación de páginas web.
Prueba parcial, Códigos html y creación de páginas web.
Dámaris Giacometti
 
07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidad
Julio Pari
 
Investigación de Operaciones 2/2
Investigación de Operaciones 2/2Investigación de Operaciones 2/2
Investigación de Operaciones 2/2
CEMEX
 

Viewers also liked (20)

Mini y maxi terminos
Mini y maxi terminosMini y maxi terminos
Mini y maxi terminos
 
Negocios Verdes - Presentación Tendencias CCCS
Negocios Verdes - Presentación Tendencias CCCSNegocios Verdes - Presentación Tendencias CCCS
Negocios Verdes - Presentación Tendencias CCCS
 
Paseo Por El SeñOríO De Almanzora
Paseo Por El SeñOríO De  AlmanzoraPaseo Por El SeñOríO De  Almanzora
Paseo Por El SeñOríO De Almanzora
 
[CP] Déploiement tablette Ardoiz dans 108 bureaux de Poste du 85 et 44
[CP] Déploiement tablette Ardoiz dans 108 bureaux de Poste du 85 et 44[CP] Déploiement tablette Ardoiz dans 108 bureaux de Poste du 85 et 44
[CP] Déploiement tablette Ardoiz dans 108 bureaux de Poste du 85 et 44
 
El pop susana
El pop   susanaEl pop   susana
El pop susana
 
Historia y conceptos de internet
Historia y conceptos de internetHistoria y conceptos de internet
Historia y conceptos de internet
 
body&health 2da Edición
body&health 2da Ediciónbody&health 2da Edición
body&health 2da Edición
 
Flightnetwork affiliate cj sell sheet
Flightnetwork affiliate   cj sell sheetFlightnetwork affiliate   cj sell sheet
Flightnetwork affiliate cj sell sheet
 
LinkEmpresa.com
LinkEmpresa.comLinkEmpresa.com
LinkEmpresa.com
 
Thomson profile rail_linear_guides_catalog
Thomson profile rail_linear_guides_catalogThomson profile rail_linear_guides_catalog
Thomson profile rail_linear_guides_catalog
 
Mountainbike Holidays 2016 - Ö, D, CH
Mountainbike Holidays 2016 - Ö, D, CHMountainbike Holidays 2016 - Ö, D, CH
Mountainbike Holidays 2016 - Ö, D, CH
 
Silvia palau meditacion
Silvia palau meditacionSilvia palau meditacion
Silvia palau meditacion
 
Profile_Prakash
Profile_PrakashProfile_Prakash
Profile_Prakash
 
Simulación empresarial para pcpi administrativo
Simulación empresarial para pcpi administrativoSimulación empresarial para pcpi administrativo
Simulación empresarial para pcpi administrativo
 
El correo comercial
El correo comercialEl correo comercial
El correo comercial
 
Formas canonicas
Formas canonicasFormas canonicas
Formas canonicas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Prueba parcial, Códigos html y creación de páginas web.
Prueba parcial, Códigos html y creación de páginas web.Prueba parcial, Códigos html y creación de páginas web.
Prueba parcial, Códigos html y creación de páginas web.
 
07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidad
 
Investigación de Operaciones 2/2
Investigación de Operaciones 2/2Investigación de Operaciones 2/2
Investigación de Operaciones 2/2
 

Similar to tema 01 sistemas digitales

Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicasElectrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
SANTIAGO PABLO ALBERTO
 
Electrónica digital: Tema 2 Representación y tratamiento de los sistemas digi...
Electrónica digital: Tema 2 Representación y tratamiento de los sistemas digi...Electrónica digital: Tema 2 Representación y tratamiento de los sistemas digi...
Electrónica digital: Tema 2 Representación y tratamiento de los sistemas digi...
SANTIAGO PABLO ALBERTO
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Betzi Lira
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
Diego Tapia
 

Similar to tema 01 sistemas digitales (20)

Algebra boole
Algebra boole Algebra boole
Algebra boole
 
Algebra boole
Algebra booleAlgebra boole
Algebra boole
 
Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicasElectrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
 
Electronica digital
Electronica digitalElectronica digital
Electronica digital
 
2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx
 
Funciones booleanas
Funciones booleanasFunciones booleanas
Funciones booleanas
 
Electrónica digital: Tema 2 Representación y tratamiento de los sistemas digi...
Electrónica digital: Tema 2 Representación y tratamiento de los sistemas digi...Electrónica digital: Tema 2 Representación y tratamiento de los sistemas digi...
Electrónica digital: Tema 2 Representación y tratamiento de los sistemas digi...
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
 
álgebra de boole
álgebra de booleálgebra de boole
álgebra de boole
 
Tema2 logica combinacional
Tema2 logica combinacionalTema2 logica combinacional
Tema2 logica combinacional
 
Digitpri - electronica avansada
Digitpri - electronica  avansadaDigitpri - electronica  avansada
Digitpri - electronica avansada
 
Funciones logicas
Funciones logicasFunciones logicas
Funciones logicas
 
Instituto universitario tengnologico
Instituto universitario tengnologicoInstituto universitario tengnologico
Instituto universitario tengnologico
 
Instituto universitario tengnologico
Instituto universitario tengnologicoInstituto universitario tengnologico
Instituto universitario tengnologico
 
áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleana
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
Tema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docxTema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docx
 
Ap circuitos
Ap circuitosAp circuitos
Ap circuitos
 
Presentacion de grafos juan velasquez 23770791
Presentacion de grafos juan velasquez 23770791Presentacion de grafos juan velasquez 23770791
Presentacion de grafos juan velasquez 23770791
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 

More from Manuel Fernandez Barcell

More from Manuel Fernandez Barcell (20)

sistemas informaticos para la agroalimentacion
sistemas informaticos para la agroalimentacionsistemas informaticos para la agroalimentacion
sistemas informaticos para la agroalimentacion
 
viajes 2.0
viajes 2.0viajes 2.0
viajes 2.0
 
Tema 08 gobiernoabierto
Tema 08 gobiernoabiertoTema 08 gobiernoabierto
Tema 08 gobiernoabierto
 
Tema 05 datosabiertos
Tema 05 datosabiertosTema 05 datosabiertos
Tema 05 datosabiertos
 
Tema 08 estandares abiertos
Tema 08 estandares abiertosTema 08 estandares abiertos
Tema 08 estandares abiertos
 
T06 01 interoperabilidad
T06 01 interoperabilidadT06 01 interoperabilidad
T06 01 interoperabilidad
 
T04 03 ens
T04 03 ensT04 03 ens
T04 03 ens
 
T04 07 clave
T04 07 claveT04 07 clave
T04 07 clave
 
T04 05 notificaciones
T04 05 notificacionesT04 05 notificaciones
T04 05 notificaciones
 
T04 04 sede
T04 04 sedeT04 04 sede
T04 04 sede
 
T04 03 marcadetiempo
T04 03 marcadetiempoT04 03 marcadetiempo
T04 03 marcadetiempo
 
T04 02 dnielectronico
T04 02 dnielectronicoT04 02 dnielectronico
T04 02 dnielectronico
 
T04 01 pki
T04 01 pkiT04 01 pki
T04 01 pki
 
T03 04 firmaelectronica
T03 04 firmaelectronicaT03 04 firmaelectronica
T03 04 firmaelectronica
 
T03 03 certificados_digitales
T03 03 certificados_digitalesT03 03 certificados_digitales
T03 03 certificados_digitales
 
T03 02 criptografia
T03 02 criptografiaT03 02 criptografia
T03 02 criptografia
 
T03 conceptos seguridad
T03 conceptos seguridadT03 conceptos seguridad
T03 conceptos seguridad
 
Ae t01 introduccion_ae
Ae t01 introduccion_aeAe t01 introduccion_ae
Ae t01 introduccion_ae
 
Redes Lan
Redes LanRedes Lan
Redes Lan
 
Redes tcp/ip
Redes tcp/ipRedes tcp/ip
Redes tcp/ip
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Recently uploaded (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

tema 01 sistemas digitales

  • 1. Tema I EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
  • 2. TEMA 1: EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACIÓN · Contexto · Conocimiento Previo Necesario · Objetivos del Tema · Guía de Estudio · Contenido del Tema 1.1. Procesamiento Digital de la Información 1.2. Funciones Combinacionales y Secuenciales Necesarias 1.3. Variables y Operadores Lógicos: Algebra de Boole 1.4. Funciones Lógicas: Formas Canonicas 1.4.1. Forma Normal Disyuntiva 1.4.2. Forma Normal Conjuntiva 1.5. Otras Representaciones Completas (NAND, NOR) 1.6. Análisis y Síntesis 1.7. Introducción a la Minimización 1.8. Problemas · Preparación de la Evaluación · Referencias Bibliográficas
  • 3.
  • 4. 1.1 Procesamiento digital de la información
  • 5. Computación analógica y digital Expresión de computación analógica: operaciones de multiplicación, integración etc. Expresiones de computación digital: sumas lógicas, productos lógicos, etc
  • 6. Operadores digitales representados con tablas de verdad
  • 7.
  • 8. 1.2 Funciones combinacionales y secuenciales necesarias
  • 9. Funciones secuenciales: La salidas no dependen solo de las entradas, también del estado Modelo matemático: Teoría de autómatas
  • 10. Representar, analizar y sintetizar Tabla de verdad y función lógica
  • 11. 1.3 Variables y operadores lógicos. Algebra de Boole Definición del Algebra de Boole George Boole (1854) desarrolló una herramienta matemática que se utiliza para el estudio de computadores. Es una estructura matemática que se construye a partir de un conjunto de elementos sobre los que se definen unos operadores que permiten realizar operaciones en ellos, estableciendo unos postulados o axiomas que relacionan tanto al conjunto de elementos como al conjunto de operadores Para la construcción de un álgebra de Boole, se parte de una estructura algebraica (B, +, ·), formada por un conjunto de elementos B y dos operaciones definidas en el mismo, denominadas + y · (suma y producto). Operaciones: + (suma lógica); * (producto lógico); complementación La aplicación en computadores es del tipo binario ⇒ 0/1 El estado de un elemento del circuito lógico viene representado por una variable que puede valer “1” o “0”.
  • 12. Postulados Se dice que es un álgebra de Boole si cumple los siguientes axiomas, también conocidos como postulados de Huntington.
  • 14. •Se representa el valor que toma la función para cada una de las posibles combinaciones de sus variables •Recoge todas las combinaciones de las variables de entrada y los valores que toman las salidas.. a b c b+c a*(b+c) a*b a*c (a*b)+(a*c) 0 0 0  0 0 0 0 0 0 0 1  1 0 0 0 0 0 1 0  1 0 0 0 0 0 1 1  1 0 0 0 0 1 0 0  0 0 0 0 0 1 0 1  1 1 0 1 1 1 1 0  1 1 1 0 1 1 1 1  1 1 1 1 1 Ejemplo. Demostrar las leyes de De Morgan mediante las tablas de verdad, para funciones de dos variables. (a + b)’ = a’ * b’ a b a+b (a+b)’ a’ b’ a’ * b’ 0 0  0 1 1 1 1 0 1  1 0 1 0 0 1 0  1 0 0 1 0 1 1  1 0 0 0 0 Tablas de verdad
  • 15. Demostración de postulados por inducción completa
  • 16. Demostración mediante diagramas de Venm X(Y+Z) XZ XY+XZ
  • 17. Teoremas del Algebra de Boole Ley de involución
  • 18. Principio de dualidad. •Cada identidad deducida de los anteriores axiomas, permanecerá valida si los elementos 0 y 1 y los operadores + y * se cambian entre sí. Ley de idempotencia. Para cualquier elemento del algebra de boole se verifica que:  a  B: a * a= a a + a = a a * 0 = 0 a + 1 = 1 Estas 2 propiedades, junto con el postulado de existencia de elemento neutro, definen la suma y el producto lógico. a + b S 0 + 0 0 0 + 1 1 1 + 0 1 1 + 1 1 a * b S 0 * 0 0 0 * 1 0 1 * 0 0 1 * 1 1 Teorema de expansión de Shannon. Toda función se puede descomponer f(a, b, c, …) = a * f(1 + b + c + …) + a’ * f(0 + b + c + …) Siendo f (1, b, c, …) la función resultante de sustituir, en la función original, todas las a por 1, y las a’ por 0. El segundo término, f (0, b, c, …) es la función resultante de sustituir las a’ por 0 y las a por 1. Leyes y Teoremas del Algebra de Boole.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. 1.4 Funciones Lógicas: formas Canónicas
  • 24. Función lógica Variable lógica Se define una variable como un símbolo, por ejemplo “a” que representa a cualquiera de los elementos de un conjunto B={0, 1} sobre el que se ha definido un álgebra de Boole. El valor de una función Se determina sustituyendo las variables por sus valores en la expresión algebraica y aplicando las reglas definidas para las operaciones suma y producto. Ejemplo: Sea la siguiente: • f = f (c, b, a) = b a + c b a’ + b’ a + a Si sustituimos cada variable por el valor que representa {0, 1} obtenemos: • f = f (c, b, a) = (1 * 1) + (1 * 1 * 0) + (0 * 1) + (1) = 1 •La representación mediante tabla de verdad sería la siguiente:
  • 25. Se dice que dos funciones lógicas son equivalentes, si ambas tienen la misma tabla de verdad y por lo tanto describen la misma función de conmutación. c b a f1 f2 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 Ejemplo: Sea la anterior función: f1 = b a + c b a’ + b’ a + a Determinar si la siguiente función es equivalente a f1: f2 = c b + a Representamos ambas funciones mediante tablas de verdad y si obtenemos el mismo resultado, entonces son equivalentes: Ambas funciones son equivalentes, ya que obtenemos la misma tabla de verdad. Funciones lógicas equivalentes
  • 26. Se define término canónico, a la suma o producto en el que aparecen todas las variables de la función, bien sea en su forma directa o negada. Ejemplo: Sea la función: f (a, b, c)= abc’ + ab’c’ + ac + b’c Los términos en los que aparecen todas las variables definidas en la función son abc’ y ab’c’. Para transformar los otros 2 términos a términos canónicos, habrá que añadirles las variables que faltan de forma que no varíe el resultado. ac = abc + ab’c Terminos canónicos Para ello añadimos la variable en su forma directa y negada de la siguiente forma: b’c = ab’c + a’b’c Una función formada únicamente por términos canónicos, diremos que se llama función canónica. Los términos canónicos reciben el nombre de producto canónico (minitérminos) o suma canónica (maxitérminos) cuando está formado únicamente por productos o por sumas respectivamente. Representación de las funciones lógicas en su forma canónica
  • 27. 1.4.1 Forma Normal Disyuntiva  Expresa una función lógica como suma de productos. Cada producto contiene a todas las variables, negadas o sin negar, sin repetirse ninguna
  • 28.
  • 29. 1.4.2 Forma Normal Conjuntiva Expresa una función lógica como productos de sumas. Cada suma contiene a todas las variables, negadas o sin negar, sin repetirse ninguna
  • 30. Ejemplo: Obtener la función canónica a partir de la tabla de verdad siguiente: c b a f 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 1 Se puede resolver de 2 maneras, utilizando los minitérminos o los Maxitérminos ya que el enunciado no dice nada concreto. Utilizando minitérnimos: Sumaremos aquellos en los que la función vale 1, por lo tanto será: f = 001 + 011 + 100 + 110 + 111 f = mi = m1+m3+m4+ m6 + m7 f = Mi = M0*M2*M5 f = c’b’a + c’ba + cb’a’ + cba’ + cba Utilizando maxitérnimos: Multiplicaremos aquellos en los que la función vale 0, por lo tanto será: Representación de las funciones lógicas en su forma canónica
  • 31.
  • 32.
  • 33.
  • 34. Se llama expresión normalizada a la que está formada únicamente por términos canónicos, y todos ellos están representados como suma de productos o producto de sumas. f (c, b, a) = c b + c’ b a’ Ejemplo: La siguiente función no normalizada f = c (b + b’ a) + b, se puede normalizar de la siguiente forma: f = c (b + b’ a) + b = c b + c b’ a + b f (c, b, a) = (c + b)(c’ + b + a’) Hay que expresarla en suma de productos o producto de sumas. En nuestro caso, si desarrollamos los paréntesis, obtenemos la suma de productos. f (c, b, a) = c (b + b’ a) + b Normalizadas No normalizada Las expresiones no normalizadas se pueden normalizar operando con ellas. Para convertir funciones normalizadas a canónica: En el caso de suma de productos, se multiplican los términos a los que le falta una variable, por dicha varialbe y su negada. En el caso de producto de sumas, a cada factor que le falta una variable, se le suma dicha variable y su negada. Conversión de expresiones normalizadas a canónicas
  • 35. Ejemplo: La función anterior, es normalizada, pero para transformarla a su expresión canónica realizaremos los siguientes pasos: f = c b + c b’ a + b Al primer término le falta la variable “a”, por lo que multiplicamos el término por dicha variable y su negada. El último término le faltan las variables “a” y “c”, por lo que multiplicamos por cada una de ellas y su negada. f = c b (a + a’) + c b’ a + b = c b a + c b a’ + c b’ a + b (a + a’) f = c b a + c b a’ + c b’ a + b (c’a’ + c’a + ca’ + ca) f = c b a + c b a’ + c b’ a + c’ b a’ + c’ b a + c b a’ + c b a (ca + ca’ + c’a + c’a’) De esta forma tenemos finalmente la transformación de una expresión normalizada a su expresión canónica. f = c b a + c b a’ + c b’ a + c’ b a’ + c’ b a + c b a’ + c b a Conversión de expresiones normalizadas a canónicas
  • 36.
  • 38.
  • 39.
  • 40.
  • 41. Método gráfico Negar las salidas de las puertas de primer nivel y las entradas de las puertas de segundo nivel
  • 42.
  • 43. 1.6 Análisis y Síntesis
  • 45.
  • 46.
  • 47. 1.7 Introducción a la minimización
  • 48.
  • 49.
  • 50. Karnaugh de 4 variables ab cd 00 01 11 10 00 01 11 10 Karnaugh de 5 variables abc de 000 001 011 010 110 111 101 100 00 01 11 10
  • 51.
  • 52.
  • 53. Simplificación con los ceros; el resultado hay que complementarlo
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60. Clase ponferrada http://www.intecca.uned.es/portalavip/grabacion.php? ID_Grabacion=58250&ID_Sala=61016&hashData=57bd49de0e2c0342924e76fcc0a0e0a9&paramsToCheck=SURfR3JhYmFjaW9uLElEX1NhbGEs Karnaugh http://www.youtube.com/watch?v=DwdyHY3-nGs
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66. Ejemplo: Simplificar la siguiente función aplicando las leyes del Algebra de Boole. XZ’Y+(XZ’Y+ZX’)(Y(Z+X)+Y’Z+Y’XZ’) Comenzamos desarrollando la función: Y(Z+X) XZ’Y + (XZ’Y+ZX’)( +Y’Z+Y’XZ’) YZ+YX XZ’Y + (XZ’Y+ZX’)( +Y’Z+Y’XZ’) Eliminamos las variables en una suma que aparezcan en su forma normal y negada: YZ XZ’Y + (XZ’Y+ZX’)( Y’Z +YX+ +Y’XZ’) Z XZ’Y + (XZ’Y+ZX’)( +YX +Y’XZ’) (Y+Y’) Desarrollamos el producto: (Z XZ’Y + (XZ’Y+ZX’) +YX +Y’XZ’) ( Z XZ’Y + XZ’Y +YX +Y’XZ’)+ ZX’ ( Z +YX +Y’XZ’) XZ’Y + XZ’YZ +XZ’YYX +XZ’YY’XZ’+ ZX’Z +ZX’YX +ZX’Y’XZ’ XZ’Y + XZ’YZ +XZ’YYX +XZ’YY’XZ’+ ZX’Z +ZX’YX +ZX’Y’XZ’ Eliminamos los términos que tengan un producto entre una variable y su negada: XZ’Y + XZ’YYX+ ZX’Z XZ’Y + XZ’YYX+ ZX’Z Eliminamos las variables repetidas en los términos producto: XZ’Y + XZ’Y+ ZX’ XZ’Y + ZX’ Simplificación de funciones.
  • 67. Las tablas se rellenan colocando un 1 en las casillas de los términos que cumplen la función en forma de suma de productos. Karnaugh de 3 variables ab c a’b’ 00 a’b 01 ab 11 ab’ 10 c’ 0 0 X 1 0 c 1 1 1 1 1 Para simplificar se toman los mayores grupos posibles formados por potencias de 2 que sean adyacentes. a b c f(a, b, c) 0 0 0 0 0 0 1 1 0 1 0 X 0 1 1 1 1 0 0 0 1 0 1 X 1 1 0 1 1 1 1 1 Se eliminan las variables que aparecen en su forma normal y negada simultáneamente. La “c” aparece en ambas formas, por lo tanto quedará eliminada. Lo mismo ocurre con la variable “a”. Este término queda como b. Tanto la “a” como la “b” aparecen en ambas formas, por lo tanto quedarán eliminadas. Este término queda como c. La función simplificada queda como: f = c + b Simplificación de funciones. Mapas de Karnaugh.
  • 68. Las tablas se rellenan colocando un 1 en las casillas de los términos que cumplen la función en forma de suma de productos. Para simplificar se toman los mayores grupos posibles formados por potencias de 2 que sean adyacentes. a b c d f(a, b, c) 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 Karnaugh de 4 variables cd ab 00 01 11 10 00 1 0 1 1 01 1 0 1 1 11 0 0 0 0 10 1 0 0 1 La “d” aparece en ambas formas, al igual que la “b” por lo tanto estas dos variables quedarán eliminadas. Este término queda como a’c. La variable “b” y la “c” aparecen en sus formas normales y negadas. Este término queda como a’d’. La función simplificada que como: f = a’c + a’d’ + b’d’ Las variables “c” y “a” aparecen en sus formas normal y negada. Este término queda como b’d’. Simplificación de funciones. Mapas de Karnaugh.
  • 69. El circuito lógico que determina la siguiente función quedará como sigue: f = a’c + a’d’ + b’d’ a b c d f = a’c + a’d’ + b’d’ Simplificación de funciones. Mapas de Karnaugh.
  • 70. Se dice que una función está completamente definida si para cada una de las combinaciones posibles de sus variables, la función toma un valor determinado, ya sea 1 o 0. c b a Completa Incompleta 0 0 0 0 0 0 0 1 1 1 0 1 0 0 X 0 1 1 1 1 1 0 0 0 X 1 0 1 1 X 1 1 0 1 1 1 1 1 1 1 Aquellas funciones en las que alguna de sus combinaciones de variables toma cualquiera de los valores posibles, es decir, que es indiferente que sea un 1 o un 0, se llaman incompletas y se representa con una “X” fcompleta (c, b, a) = 3(1, 3, 5, 6, 7) fincompleta (c, b, a) = 3(1, 3, 6, 7) + X(2, 4, 5) Funciones incompletamente definidas
  • 71. Ejemplo: Determinar la tabla de verdad y obtener un circuito lógico que satisfaga un sistema digital cuya función incompletamente definida es la siguiente: f = 3(0, 6, 7) + X(1, 2, 5) a b c f(c, b, a) 0 0 0 1 0 0 1 X 0 1 0 X 0 1 1 0 1 0 0 0 1 0 1 X 1 1 0 1 1 1 1 1 Karnaugh de 4 variables bc a 00 01 11 10 0 1 X 0 X 1 0 X 1 1 f = ab + a’c a b c f = ab + a’c Tabla de verdad: Simplificación por Karnaugh: Circuito lógico: Simplificación de funciones. Mapas de Karnaugh.