Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Funciones y Canónicas, Ejercicios de Diseño de Sistemas Digitales

resolución de ejercicios de diseño de sistemas digitales

Tipo: Ejercicios

2019/2020

Subido el 24/11/2020

Emilio_blas17
Emilio_blas17 🇵🇪

4

(2)

1 documento

1 / 14

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
2.5. Simplifique las siguientes funciones booleanas a un número
mínimo de literales.
a) 𝒙𝒚 +𝒙𝒚
Solución:
𝑥(𝑦 + 𝑦)
𝑥(1)
Respuesta: 𝑥
b) (𝒙 + 𝒚)(𝒙 + 𝒚)
Solución:
𝑥. 𝑥 + 𝑥 . 𝑦+𝑦𝑥 + 𝑦. 𝑦′
𝑥 + 𝑥. 𝑦 +𝑦𝑥 + 0
𝑥 + 𝑥(𝑦+ 𝑦)
Respuesta: 𝑥
c) 𝒙𝒚𝒛 + 𝒙𝒚 + 𝒙𝒚𝒛′
Solución:
𝑥𝑦𝑧 + 𝑥𝑦 + 𝑥𝑦𝑧
𝑦(𝑥𝑧 + 𝑥+ 𝑥𝑧)
𝑦(𝑥𝑧 + 𝑥+ 𝑥𝑧)
𝑦(𝑥(𝑧 + 𝑧) + 𝑥)
𝑦(𝑥 + 𝑥)
𝑦(1)
Respuesta: 𝑦
d) 𝒙𝒛 + 𝒙′𝒚𝒛
Solución:
𝑧(𝑥 + 𝑥′𝑦)
𝑧((𝑥 + 𝑥′)(𝑥 + 𝑦))
𝑧(𝑥 + 𝑦)
Respuesta: 𝑧(𝑥 + 𝑦)
e) (𝑨 + 𝑩)′(𝑨+ 𝑩′)′
Solución:
(𝐴𝐵)(𝐴𝐵)
(𝐴. 𝐴. 𝐵. 𝐵)
0.0
Respuesta: 0
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Vista previa parcial del texto

¡Descarga Funciones y Canónicas y más Ejercicios en PDF de Diseño de Sistemas Digitales solo en Docsity!

2.5. Simplifique las siguientes funciones booleanas a un número

mínimo de literales.

a) 𝒙𝒚 + 𝒙𝒚′

Solución:

Respuesta: 𝑥

b)

Solución:

Respuesta: 𝑥

c) 𝒙𝒚𝒛 + 𝒙

Solución:

Respuesta: 𝑦

d) 𝒙𝒛 + 𝒙′𝒚𝒛

Solución:

Respuesta: 𝑧(𝑥 + 𝑦)

e) (𝑨 + 𝑩)′(𝑨

Solución:

Respuesta: 0

f) 𝒚

Solución:

Respuesta: 𝑦(𝑤 + 𝑥)

2.6. Reduzca las siguientes funciones al número requerido de literales.

a) 𝑨𝑩𝑪 + 𝑨

  • 𝑨′𝑩′𝑪′ a 5 literales.

Solución:

Respuesta: 𝐴𝐵 + 𝐴

b) 𝑩𝑪 + 𝑨𝑪

  • 𝑨𝑩 + 𝑩𝑪𝑫 a 4 literales

Solución:

BC( 1 + D) + AC′ + AB

BC + AC′ + AB

BC + AC′ + AB(C + C′)

BC + AC′ + ABC + ABC′

BC( 1 + A) + AC′( 1 + B)

BC + AC′

Respuesta: 𝐵𝐶 + 𝐴𝐶′

c) [(𝑪𝑫)

+ 𝑨]

  • 𝑨 + 𝑪𝑫 + 𝑨𝑩 a 3 literales

Solución:

Respuesta: 𝐴 + 𝐶𝐷

𝐹

=

( 𝐵 + 𝐷

) (𝐴′ + 𝐶

  • 𝐷′)(𝐴 + 𝐴𝐵

  • 𝐴𝐶

  • 𝐴𝐵

  • 𝐵

  • 𝐵

𝐶 + 𝐴𝐶 +

𝐵

𝐶 + 𝐶𝐶′)

𝐹

= ( 0 + 𝐴

𝐵

𝐷

  • 𝐴𝐵𝐶

  • 𝐴𝐶

𝐷

  • 0 + 𝐵

𝐶

𝐷

  • 𝐴𝐵𝐷

  • 𝐴𝐷

  • 0 + 𝐵′𝐷′)

Respuesta: 𝐹

c) [(𝑨𝑩)

𝑨][(𝑨𝑩)′𝑩]

Solución:

Si:

[(

]

[(𝐴𝐵)′𝐵]

Su complemento será:

[(

][(

]

[(

]

+ [(𝐴𝐵)′𝐵]′

𝐹′ = [𝐴𝐵 + 𝐴′][𝐴𝐵 + 𝐵′]

[(

)]

[

)]

Respuesta: 𝐹

d) 𝑨𝑩

Solución:

Si:

Su complemento será:

Respuesta: 𝐹

2.8. Dadas las funciones booleanas 𝑭

𝟏

y 𝑭

𝟐

Solución:

𝟏

𝟐

a) Muestre que la función booleana 𝑬 = 𝑭

𝟏

𝟐

obtenida al aplicar

el operador OR a las dos funciones contiene la suma de todos los

mintérminos en 𝑭

𝟏

y 𝑭

𝟐

Solución:

1

1

1

Sus mintérminos son:

1

2

2

2

Sus mintérminos son:

2

𝟏

𝟐

Sus mintérminos son:

𝑬 contiene a todos mintérminos de 𝑭

𝟏

y 𝑭

𝟐

2.9. Obtenga la tabla de la verdad de la función.

Solución:

Primero completamos la función:

La tabla de verdad será:

X y z F

2.10. Implemente las compuertas lógicas de las funciones simplificadas

del problema 2.6.

Solución:

Las compuertas lógicas serán:

a. 𝑭 = 𝑨𝑩 + 𝑨

b. 𝑭 = 𝑩𝑪 + 𝑨𝑪

2.11. Dada la función booleana: 𝑭 = 𝒙𝒚 + 𝒙′𝒚

a) Impleméntela con las compuertas AND, OR y NOT

Solución:

b) Impleméntela solo con las compuertas OR y NOT

Solución:

Aplicamos la ley de Morgan

c) Impleméntela solo con las compuertas AND y NOT

Solución:

𝑧) Aplicamos la ley de Morgan

𝐹 = [

]′

2.12. Simplifique las funciones 𝑻

𝟏

y 𝑻

𝟐

a un número mínimo de

literales.

A B C T

1

T

2

1

1

1

1

1

1

¿Cuál forma es preferible cuando se implementa con compuertas una

función booleana?

  • La forma preferible es la estándar, ya que está es una versión simplificada

de la forma canónica.

¿Cuál forma se obtiene cuando se lee una función de una tabla de

verdad?

  • La forma que se obtiene al leer una función de una tabla, es la forma

canónica.

2.16. La suma de todos los mintérminos de una función booleana de n

variables es 1.

a) Pruebe la enunciación anterior para n=

Sea F(x,y,z) la función booleana de tres variables, sus mintérminos son:

x y z m i

0 0 0 x’y’z’

0 0 1 x’y’z

0 1 0 x’yz’

0 1 1 x’yz

1 0 0 xy’z’

1 0 1 xy’z

1 1 0 xyz’

1 1 1 xyz

Si sumamos todos los mintérminos tendremos que:

b) Sugiere un procedimiento para una prueba general.

Sea F (x 1

, x 2

, …, x n

) la función booleana de n variables, sus mintérminos son:

x

1

x

2

x

n

m i

0 0 … 0 x

1

’ x

2

’… x

n

0 0 … 1 x

1

’ x

2

’… x

n

0 0 … 0 x

1

’ x

2

’… x

n

0 0 … 1 x

1

’ x

2

’… x

n

0 0 … 0 x 1

’ x 2

’… x n

0 0 … 1 x 1

’ x 2

’… x n

1 1 … 1 x

1

x

2

… x

n

Si sumamos todos los mintérminos tendremos que:

1

2

𝑛

1

2

𝑛

1

2

𝑛

1

2

𝑛

1

2

𝑛− 1

𝑛

𝑛

1

2

𝑛− 1

𝑛

𝑛

1

2

2

1

2

2

1

1