Solucionario Matemática Discreta

Share Embed Donate


Short Description

ktmkrm...

Description

PRÁCTICA CALIFICADA N° 3 CURSO

MATEMÁTICA DISCRETA

CODIGO

CB – 112 W

DOCENTE

PAUL TOCTO INGA

CICLO

2012 - II

FECHA

24.11.12

1. Verificar si los siguientes conjuntos: D(30), D(12) son álgebras de Boole con las operaciones de MCM y MCD. Donde                 

Sean x e y elementos de D(n), n es múltiplo de x e y, el MCM(x,y) es el Mínimo Común Múltiplo de x e y por lo tanto pertenece a D(n). De igual forma ocurre con el MCD(x,y) que es Máximo Común Divisor.  

Para D(12):

+

1

2

3

4

6

12

·

1

2

3

4

6

12

1

1

2

3

4

6

12

1

1

1

1

1

1

1

2

2

2

6

4

6

12

2

1

2

1

2

2

2

3

3

6

3

12

6

12

3

1

1

3

1

3

3

4

4

4

12

4

12

12

4

1

2

1

4

2

4

6

6

6

6

12

6

12

6

1

2

3

2

6

6

12 12

12

12

12

1

2

3

4

6

12

12 12 12

Las operaciones lógicas son conmutativas porque se reflejan en la diagonal:

+

1

2

3

4

6

12

·

1

2

3

4

6

12

1

1

2

3

4

6

12

1

1

1

1

1

1

1

2

2

2

6

4

6

12

2

1

2

1

2

2

2

3

3

6

3

12

6

12

3

1

1

3

1

3

3

4

4

4

12

4

12

12

4

1

2

1

4

2

4

6

6

6

6

12

6

12

6

1

2

3

2

6

6

12 12

12

12

12

1

2

3

4

6

12

12 12 12

Las operaciones lógicas son distributivas:













Existencia de los elementos neutros:

+

1

2

3

4

6

12

·

1

2

3

4

6

12

1

1

2

3

4

6

12

1

1

1

1

1

1

1

2

2

2

6

4

6

12

2

1

2

1

2

2

2

3

3

6

3

12

6

12

3

1

1

3

1

3

3

4

4

4

12

4

12

12

4

1

2

1

4

2

4

6

6

6

6

12

6

12

6

1

2

3

2

6

6

12 12

12

12

12

1

2

3

4

6

12

1

2

3

4

6

12

12 12 12

Existencia del complemento:

+

1

2

3

4

6

12

1

1

2

3

4

6

12

1

1

1

1

1

1

1

2

2

2

6

4

6

12

2

1

2

1

2

2

2

3

3

6

3

12

6

12

3

1

1

3

1

3

3

4

4

4

12

4

12

12

4

1

2

1

4

2

4

6

6

6

6

12

6

12

6

1

2

3

2

6

6

12 12

12

12

12

1

2

3

4

6

12

12 12 12

·

Para D (30):

+

1

2

3

5

6

10

15

30

·

1

2

3

5

6

10 15 30

1

1

2

3

5

6

10

15

30

1

1

1

1

1

1

1

1

1

2

2

2

6

10

6

10

30

30

2

1

2

1

1

2

2

1

2

3

3

6

3

15

6

30

15

30

3

1

1

3

1

3

1

3

3

5

5

10 15

5

30 10

15

30

5

1

1

1

5

1

5

5

5

6

6

6

30

6

30

30

30

6

1

2

3

1

6

2

3

6

10

10

10 30 10

30 10

30

30

10

1

2

1

5

2

10

5

10

15

15

30 15 15

30 30

15

30

15

1

1

3

5

3

5

15 15

30

30

30 30 30

30 30

30

30

30

1

2

3

5

6

10

5

6

30

Las operaciones lógicas son conmutativas porque se reflejan en la diagonal:

+

1

2

3

5

6

10

15

30

·

1

2

3

5

6

10 15 30

1

1

2

3

5

6

10

15

30

1

1

1

1

1

1

1

1

1

2

2

2

6

10

6

10

30

30

2

1

2

1

1

2

2

1

2

3

3

6

3

15

6

30

15

30

3

1

1

3

1

3

1

3

3

5

5

10 15

5

30 10

15

30

5

1

1

1

5

1

5

5

5

6

6

6

30

6

30

30

30

6

1

2

3

1

6

2

3

6

10

10

10 30 10

30 10

30

30

10

1

2

1

5

2

10

5

10

15

15

30 15 15

30 30

15

30

15

1

1

3

5

3

5

15 15

30

30

30 30 30

30 30

30

30

30

1

2

3

5

6

10

5

6

30

Las operaciones lógicas son distributivas:













Existencia de los elementos neutros:

+

1

2

3

5

6

10

15

30

·

1

2

3

5

6

10 15 30

1

1

2

3

5

6

10

15

30

1

1

1

1

1

1

1

1

1

2

2

2

6

10

6

10

30

30

2

1

2

1

1

2

2

1

2

3

3

6

3

15

6

30

15

30

3

1

1

3

1

3

1

3

3

5

5

10 15

5

30 10

15

30

5

1

1

1

5

1

5

5

5

6

6

6

30

6

30

30

30

6

1

2

3

1

6

2

3

6

10

10

10 30 10

30 10

30

30

10

1

2

1

5

2

10

5

10

15

15

30 15 15

30 30

15

30

15

1

1

3

5

3

5

15 15

30

30

30 30 30

30 30

30

30

30

1

2

3

5

6

10

5

6

30

Existencia del complemento:

+

1

2

3

5

6

10

15

30

·

1

2

3

5

6

10 15 30

1

1

2

3

5

6

10

15

30

1

1

1

1

1

1

1

1

1

2

2

2

6

10

6

10

30

30

2

1

2

1

1

2

2

1

2

3

3

6

3

15

6

30

15

30

3

1

1

3

1

3

1

3

3

5

5

10 15

5

30 10

15

30

5

1

1

1

5

1

5

5

5

6

6

6

30

6

30

30

30

6

1

2

3

1

6

2

3

6

10

10

10 30 10

30 10

30

30

10

1

2

1

5

2

10

5

10

15

15

30 15 15

30 30

15

30

15

1

1

3

5

3

5

15 15

30

30

30 30 30

30 30

30

30

30

1

2

3

5

6

10

5

6

30

2. Una empresa proveedora de Internet desea crear una red de fibras ópticas para brindar servicios de Internet en una provincia, con la siguiente información de población promedio entre cada distrito:

Promedio de pobladores en miles A B C

A

B

C

D

E

F

G

H

I

J

111 240 594 217 859 270 579 908 697 66 376 171 857 101 105 559 863 944 765 100 899 413

2

878 510

D

486 274 858 776 669 874

E

761 824 804 454 261

F

258 764 46 876

G

340 451 831

H

646 730

I

969

J Usar dos métodos para solucionar el problema indicado cada iteración de los métodos aplicados.

Primer método: Algoritmo de Kruskal

a. Ordenaremos las aristas en forma ascendente, en función de sus pesos.

C – H

 2

H – I



 46

D – I



 66

A – I



 100

H – J



 101

E – F



 105

F – H



 171

C – D



 217

D – H



 240

E – H



 258

E – G



 261

G – J



 270

D – G

 274

B – I

 340

B – E



 376

A – E



 413

D – J



 451

F – J



 454

C – I



 486

C – F



 510

A – H



 559

B – J

 594

I – J



F – I



A – J



C – E



B – F



B – G



B – D



A – D



A – B



F – G



E – J



A – F



D – F



G – H



B – C



C – G



G – I



E – I



D – E C – J





B – H



A – G



 646

 669  697  730  761  764  765  776

 804  824

 831  858



 863



 857  859

 874

 876  878  899  908

 944



 969



b. Seleccionamos las aristas de menor peso e incluimos los vértices que formen el árbol. Obtenemos:

Segundo método: Algoritmo de Prim

a. Seleccionamos cualquier vértice y anotamos los vértices adyacentes. Escogeré el vértice G. b. En función de los pesos seleccionamos la arista de menor peso. c. El vértice adyacente seleccionado forma parte del árbol. d. Si hay más vértices ir al primer paso. Obtenemos:

3. Hallar un circuito que permita calcular el bit de paridad de un digito binario de cinco bits. Bit de p  g  “ 0”   úm    p   g  “1”   número de unos es impar de un

dígito binario. (Utilizar Karnaugh para simplificar). a

b

c

d

e

F

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

1

0

0

0

1

1

0

0

0

1

0

0

1

0

0

1

0

1

0

0

0

1

1

0

0

0

0

1

1

1

1

0

1

0

0

0

1

0

1

0

0

1

0

0

1

0

1

0

0

0

1

0

1

1

1

0

1

1

0

0

0

0

1

1

0

1

1

0

1

1

1

0

1

0

1

1

1

1

0

1

0

0

0

0

1

1

0

0

0

1

0

1

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

0

0

1

0

1

0

1

1

1

0

1

1

0

1

1

0

1

1

1

0

1

1

0

0

0

0

1

1

0

0

1

1

1

1

0

1

0

1

1

1

0

1

1

0

1

1

1

0

0

1

1

1

1

0

1

0

1

1

1

1

0

0

1

1

1

1

1

1

Karnaugh: de/abc 000 001 011 010 110 111 101 100 00

0

1

0

1

0

1

0

1

01

1

0

1

0

1

0

1

0

11

0

1

0

1

0

1

0

1

10

1

0

1

0

1

0

1

0





      

4. Hallar un circuito que permita determinar si un digito binario de cinco bits es un número par. (Utilizar Karnaugh para simplificar).

Considerando que:        

a

b

c

d

e

F

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

0

0

0

0

1

1

1

0

0

1

0

0

0

0

0

1

0

1

1

0

0

1

1

0

0

0

0

1

1

1

1

0

1

0

0

0

0

0

1

0

0

1

1

0

1

0

1

0

0

0

1

0

1

1

1

0

1

1

0

0

0

0

1

1

0

1

1

0

1

1

1

0

0

0

1

1

1

1

1

1

0

0

0

0

0

1

0

0

0

1

1

1

0

0

1

0

0

1

0

0

1

1

1

1

0

1

0

0

0

1

0

1

0

1

1

1

0

1

1

0

0

1

0

1

1

1

1

1

1

0

0

0

0

1

1

0

0

1

1

1

1

0

1

0

0

1

1

0

1

1

1

1

1

1

0

0

0

1

1

1

0

1

1

1

1

1

1

0

0

1

1

1

1

1

1

Karnaugh:

de/abc 000 001 011 010 110 111 101 100 00

0

0

0

0

0

0

0

0

01

1

1

1

1

1

1

1

1

11

1

1

1

1

1

1

1

1

10

0

0

0

0

0

0

0

0

F=e

PRÁCTICA CALIFICADA N° 3 CURSO

MATEMÁTICA DISCRETA

CODIGO

CB – 112 U, V

DOCENTE

JOSÉ BENITES, JOSUÉ ANGULO

1. Realizar las siguientes demostraciones:

a.    

m1     11 1 1

b.  c.  d.       11 1 1 

1.a.     ∑        

Karnaugh: cd/ab 00 01 11 10 00

0

1

1

0

01

1

0

0

1

11

1

0

0

1

10

0

1

1

0

    

̅ ̅ 1.b.  ̅ ̅  ̅ ̅  ̅  ̅  ̅  ̅ ̅ 1.d. ()(     )

cd/ab 00 01 11 10 00

0

0

1

1

01

1

1

0

0

11

1

1

0

0

10

1

1

1

1

̅  ̅ ̅ 

CICLO

2012 - II

FECHA

20.11.12

2.a. Muestre que el número máximo de vértices de un árbol binario de altura h es -1 -1.

Un árbol binario es un árbol con raíz en el que cada nodo tiene como máximo dos hijos. Entonces para saber el número máximo de vértices en un árbol binario todos los vértices tendrán dos hijos.

En: h=2



 2 vértices

h= 3



h= 4



 4 vértices  8 vértices

Altura h: 

  

 

2.b. En un mapa de Karnaugh de 5 variables: (A, B, C, D, E), el término m 27, con qué términos podría combinarse, escribir dichos términos en función de las variables.

a

b

c

d

e

F

0

0

0

0

0

m0

0

0

0

0

1

m1

0

0

0

1

0

m2

0

0

0

1

1

m3

0

0

1

0

0

m4

0

0

1

0

1

m5

0

0

1

1

0

m6

0

0

1

1

1

m7

0

1

0

0

0

m8

0

1

0

0

1

m9

0

1

0

1

0

m10

0

1

0

1

1

m11

0

1

1

0

0

m12

0

1

1

0

1

m13

0

1

1

1

0

m14

0

1

1

1

1

m15

1

0

0

0

0

m16

1

0

0

0

1

m17

1

0

0

1

0

m18

1

0

0

1

1

m19

1

0

1

0

0

m20

1

0

1

0

1

m21

1

0

1

1

0

m22

1

0

1

1

1

m23

1

1

0

0

0

m24

1

1

0

0

1

m25

1

1

0

1

0

m26

1

1

0

1

1

m27

1

1

1

0

0

m28

1

1

1

0

1

m29

1

1

1

1

0

m30

1

1

1

1

1

m31

000 001 011 010 110 111 101 100 00 m0

m4 m12 m8 m24 m28 m20 m16

01 m1

m5 m13 m9 m25 m29 m21 m17

11 m3

m7 m15 m11 m27 m31 m23 m19

10 m2

m6 m14 m10 m26 m30 m22 m18

Por lo tanto m27 puede combinarse con m 25, m11, m31 y m26.

3. El gráfico de la figura representa las carreteras y las longitudes de las carreteras entre cada pareja de ciudades están representadas por los pesos de las aristas. Utilizando los algoritmos de Prim y Kruskal encuentre un camino que llegue a todas las ciudades de modo que el número de kilómetros terminados sea mínimo.

Primer método: Algoritmo de Kruskal

a. Ordenamos las aristas en forma ascendente en una tabla, en función de sus pesos.

H – F G – I

 15

D – E

 15

I – J

 20

H – I

 20

E – B



 20

A – B



 20

E – J



 25

B – J



 25

C – A





C – D



D – G



E – G



A – E



F – G



F – D



F – C



 28

30



 30



 35



 50  65

 80  80  85



Seleccionamos las aristas de menor peso e incluimos los vértices que formen el árbol. Obtenemos:

Segundo método: Algoritmo de Prim

a. Seleccionamos cualquier vértice y anotamos los vértices adyacentes. Seleccionaré el vértice H. b. En función de los pesos seleccionamos la arista de menor peso. c. El vértice adyacente seleccionado forma parte del árbol. d. Si hay más vértices ir al primer paso. Obtenemos:

3.b. El consejo de administración de una empresa esta compuesta por cuatro personas: A, B, C, D cuyos votos valen respectivamente 1, 4, 6 y 9 puntos votan sobre distintos proyectos. Ninguna de las cuatro personas se abstiene, ni votan en blanco o nulo. Los votantes eligen 1 cuando votan a favor de proyecto y eligen o cuando votan en contra del mismo. Construya una función booleana f(a, b, c, d) que tome el valor 1 cuando el proyecto es aceptado por una mayoría absoluta de puntos (al menos III puntos o cero en caso contrario). Simplifique la expresión en forma de suma de productos, Construya el circuito lógico mínimo.

Considerando que:         

a

b

c

d

F

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

1

1

1

0

1

0

0

0

0

1

0

1

1

0

1

1

0

0

0

1

1

1

1

1

0

0

0

0

1

0

0

1

0

1

0

1

0

0

1

0

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

Karnaugh:

cd/ab 00 01 11 10 00

0

0

0

0

01

0

1

1

0

11

1

1

1

1

10

0

0

1

0



View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF