Funciones Booleanas 1 PDF
Funciones Booleanas 1 PDF
Funciones Booleanas 1 PDF
FUNCIONES BOOLEANAS
• Una Función Booleana B = {0,1}, definida como una función f : 𝐵𝑛 →
𝐵 𝑒𝑠 𝑢𝑛𝑎 𝑓𝑢𝑛𝑐𝑖𝑜𝑛 𝑏𝑜𝑜𝑙𝑒𝑎𝑛𝑎
• Pueden tomar “n” variables, cada una de ellas toman valores de 0 y
1 (variables booleanas).
x y z
PARA 2 VARIABLES
PARA 3 VARIABLES
0 0 0
x y 0 0 1
0 0 0 1 0
0 1 0 1 1
1 0 1 0 0
1 1 1 0 1
1 1 0
1 1 1
SUMA DE PRODUCTOS PRODUCTO DE SUMA
PROPIEDADES DE LA FUNCION BOOLEANA
Sea f, g, h : 𝑩𝒏 → 𝑩 𝒇𝒖𝒏𝒄𝒊𝒐𝒏𝒆𝒔 𝒃𝒐𝒐𝒍𝒆𝒂𝒏𝒂𝒔 𝒂𝒓𝒃𝒊𝒕𝒓𝒂𝒓𝒊𝒂𝒔
x, y, z: variables Boolenas arbitrarias
PROPIEDADES:
1. De Idempotencia f+f=f x+x=x
f*f=f x*x=x
3. Asociativas f + (g + h) = (f + g) + h x + (y + z) = (x + y) + z
f * (g * h) = (f * g) * h x * (y * z) = (x * y) * z
4. Distributivas f + (g * h) = (f + g) * (f + h) x + (y * z) = (x + y) * (x + z)
f * (g + h) = (f * g) + (f * h) x * (y + z) = (x * y) + (x * z)
PROPIEDADES DE LA FUNCION BOOLEANA
PROPIEDADES:
6. De Complemento 𝒇ധ = f ന
𝒙 = x
𝐟 + 𝒇ത = 1 𝐱+ ഥ
𝒙=1
𝐟 ∗ 𝒇ത = 1 𝐱∗ ഥ
𝒙=1
7. De Morgan 𝒇 + 𝒈 = 𝒇ത ∗ 𝒈ഥ 𝒙+𝒚 = 𝒙ഥ ∗ ഥ
𝒚
𝒇 ∗ 𝒈 = 𝒇ത + 𝒈
ഥ 𝒙∗𝒚 = ഥ
𝒙+ ഥ 𝒚
8. De Identidad f+0=f x+0=x
f*1=f x*1=x
EJERCICIOS – FUNCIONES BOOLEANAS
1. SIMPLIFICAR
𝑦 + 𝑥 ∗ 𝑧 + 𝑧ҧ
f(x,y,z) = (x+y)*ത
SOLUCION
f(x,y,z) = (x∗ 𝑦ഥ ) + (y*ത 𝑦) + 𝑥 ∗ 𝑧 + 𝑧 ҧ DISTRIBUTIVA
f(x,y,z) = (x∗ 𝑦ഥ ) + (y*ത 𝑦) + 𝑥 + 𝑧 ҧ ∗ (𝑧 + 𝑧)ҧ DISTRIBUTIVA
f(x,y,z) = (x∗ 𝑦ഥ ) + (0) + 𝑥 + 𝑧ҧ ∗ (1) COMPLEMENTO
f(x,y,z) = (x∗ 𝑦ഥ ) + 𝑥 + 𝑧ҧ
f(x,y,z) = (x∗ 𝑦ഥ ) + 𝑥 + 𝑧 ҧ anulamos los () y agrupamos
f(x,y,z) = 𝑥 + 𝑧 ҧ POR ABSORCIÓN
f(x,y,z) = 𝑥 + 𝑧 ҧ RESULTADO FINAL
EJERCICIOS
2. SIMPLIFICAR
f(x,y,z,u) = 𝑥 + 𝑦 ∗ 𝑧 + 𝑢ത ∗ 𝑢
SOLUCION
f(x,y,z,u) = (𝑥 + 𝑦) + 𝑧 + 𝑢ത ∗ 𝑢 De Morgan
f(x,y,z,u) = 𝑥ҧ ∗ 𝑦ത + (𝑧 + 𝑢) ത + 𝑢ത De Morgan
f(x,y,z,u) = 𝑥ҧ ∗ 𝑦ത + (𝑧 ҧ ∗ 𝑢)ധ + 𝑢ത De Morgan
f(x,y,z,u) = 𝑥ҧ ∗ 𝑦ത + (𝑧 ҧ ∗ 𝑢) + 𝑢ത De complemento
f(x,y,z,u) = 𝑥ҧ ∗ 𝑦ത + (𝑧 ҧ + 𝑢) ത ∗ (𝑢 + 𝑢)
ത Distributiva
f(x,y,z,u) = 𝑥ҧ ∗ 𝑦ത + (𝑧 ҧ + 𝑢) ത ∗ (1) De Complemento
f(x,y,z,u) = 𝑥ҧ ∗ 𝑦ത + 𝑧 ҧ + 𝑢ത
f(x,y,z,u) = 𝑥ҧ ∗ 𝑦ത + 𝑧 ҧ + 𝑢ത Resultado final
EJERCICIOS
3. SIMPLIFICAR: obtener una formula para los
funciones booleanas cuyas tablas de valores se
dan a continuación.
𝒙∗𝒚
f(x,y,z) = (ഥ ഥ ∗ 𝒛ത ) + (ഥ
𝒙 ∗ 𝒚 ∗ 𝒛) + (𝒙 ∗ 𝒚 ∗ 𝒛ത )
EJERCICIOS
4. SIMPLIFICAR: obtener una formula para los
funciones booleanas cuyas tablas de valores se
dan a continuación.
x y z f (x,y,z)
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 0 x+𝒚
ഥ + 𝒛ത
1 0 0 1
1 0 1 0 ഥ + 𝒚 + 𝒛ത
𝒙
1 1 0 0 ഥ+𝒚
𝒙 ഥ+z
1 1 1 1
𝒚 + 𝒛ത ) ∗ ഥ
f(x,y,z) = (x+ഥ 𝒙 + 𝒚 + 𝒛ത ∗ (ഥ
𝒙+𝒚
ഥ + 𝒛)