Está en la página 1de 13

PRCTICA CALIFICADA N 3

CURSO
CODIGO
DOCENTE

:
:
:

MATEMATICA DISCRETA
CB 112 U
PAUL TOCTO INGA

CICLO

: 2012 - II

FECHA

: 24.11.12

1. Verificar si los siguientes conjuntos: D (30), D (12) son algebras de Boole con las
operaciones de MCM y MCD.
}, n es un natural
Donde D(n)={
5 ptos.
SOLUCIN:
Sean: x e y elementos de D(n), n es mltiplo de x e y, el MCM(x,y) es el Mnimo Comn
Mltiplo de x e y por lo tanto pertenece a D(n). De igual forma ocurre con el MCD(x,y)
que es Mximo Comn Divisor.
x + y = MCM(x,y)
x.y = MCD(x,y)
Para D (12):

Las operaciones lgicas son conmutativas porque se reflejan en la diagonal

Las operaciones lgicas son distributivas:


4 + (6 + 12) = (4 + 6) + 12
4 + 12 = 12 + 12
12 = 12

Existencia de los elementos neutros.

4 . (6 . 12) = (4 . 6) . 12
4 . 6 = 2 . 12
2=2

Neutro: 1

Neutro: 12

Existencia del complemento

Para D (30):

Las operaciones lgicas son conmutativas porque se reflejan en la diagonal

Las operaciones lgicas son distributivas:


3 + (6 + 15) = (3 + 6) + 15
3 + 30 = 6 + 15
30 = 30

Existencia de los elementos neutros.

Neutro: 1

3 . (6 . 15) = (3 . 6) . 15
3 . 3 = 3 . 15
3=3

Existencia del complemento

Neutro: 30

2. Una empresa proveedora de Internet desea crear una red de fibras pticas para brindar
servicios de Internet en un provincia, con la siguiente informacin de poblacin
promedio entre cada distrito:
Promedio
de
pobladores
en miles
A
B
C
D
E
F
G
H
I
J

240

594
376

217
171
765

859
857
100
486

270
101
899
274
761

579
105
413
858
824
258

908
559
2
776
804
764
340

697
863
878
669
454
46
451
646

66
944
510
874
261
876
831
730
969

Usar dos mtodos para solucionar el problema indicado cada iteracin de los mtodos
aplicados
5 ptos.
SOLUCIN:
Primer Mtodo: ALGORITMO DE KRUSKAL
a) Ordenaremos las aristas en forma ascendente, en funcin de sus pesos.
CH2
F I 46
A J 66
C E 100
B F 101
B G 105
B D 171
A D 217
A B 240
F G 258
E J 261
A F 270
D F 274
G H 340
B C 376
C G 413
G I 451
E I 454
D E 486
C J 510
B H 559
A G 594
H I 646

D I 669
A I 697
H J 730
E F 761
F H 764
C D 765
D H 776
E H 804
E G 824
G J 831
D G 858
B I 863
B E 857
A E 859
D J 874
F J 876
C I 878
C F 899
A H 908
B J 944
I J 969

b) Seleccionamos las aristas de menor peso e incluimos los vrtices que formen el
rbol. Obtenemos:

Segundo Mtodo: ALGORITMO DE PRIM


a) Seleccionamos cualquier vrtice y anotamos los vrtices adyacentes. Escoger el
vrtice G.
b) En funcin de los pesos seleccionamos la arista de menor peso.
c) El vrtice adyacente seleccionado forma parte del rbol.
d) Si hay ms vrtices 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 paridad es igual a o si el nmero de unos es par y es igual a 1 si el nmero de
unos es impar de un dgito binario. (Utilizar Karnaugh para simplificar).

SOLUCIN:
a
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

b
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

c
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

d
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

e
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

F
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1

Karnaugh:

de / abc
00
01
11
10

000
0
1
0
1

001
1
0
1
0

011
0
1
0
1

010
1
0
1
0

110
0
1
0
1

111
1
0
1
0

101
0
1
0
1

100
1
0
1
0

F = (a.bc.d.e) + (a.b.c.d.e) + (a.b.c.d.e) + (a.b.b.d.e) + (a.b.c.d.e) +


(a.b.c.d.e) + (a.b.c.d.e) + (a.b.c.d.e) + (a.b.c.d.e) + (a.b.c.d.e) + (a.b.c.d.e) +
(a.b.c.d.e) + (a.b.c.d.e) + (a.b.c.d.e) + (a.b.c.d.e) + (a.b.c.d.e)

4. Hallar un circuito que permita determinar si un digito binario de cinco bits es un nmero
par. (Utilizar Karnaugh para simplificar).
SOLUCIN:
0 = par
1 = no es par
a
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

b
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

c
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

d
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

e
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

F
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Karnaugh:

de / abc
00
01
11
10

F=e

000
0
1
1
0

001
0
1
1
0

011
0
1
1
0

010
0
1
1
0

110
0
1
1
0

111
0
1
1
0

101
0
1
1
0

100
0
1
1
0

PRCTICA CALIFICADA N 3
CURSO
CODIGO
DOCENTE

:
:
:

MATEMATICA DISCRETA
CB 112 U
JOSE BENITES, JOSUE ANGULO

CICLO

: 2012 - II

FECHA

: 20.11.12

1. Realizar las siguientes demostraciones:


a)
b)
c)
d)

F (a, b, c, d): (b + d). (b + d) = mi(1, 3, 4, 6, 9, 11, 12, 14)


AB + BC + AC =AB + AC
(x + y + z).(x + y + z).(x + y + z).(x + y + z) = (x + y).(y + z).(x + z)
H(ABCD) : mi(0, 4, 9, 11, 13, 15) =AD + AD + AC

SOLUCIN:
a) F (a, b, c, d): (b + d). (b + d) = mi(1, 3, 4, 6, 9, 11, 12, 14)
Demostracin:
Karnaugh:
cd / ab

00

01

11

10

00
01
11
10

0
1
1
0

1
0
0
1

1
0
0
1

0
1
1
0

F = (b + d). (b + d)

l.q.q.d

b) AB + BC + AC =AB + AC
Demostracin:
AB + BC + AC = AB + BC.1 + AC

AB + BC (A+A) + AC

AB (1 + C) + AC (B + 1)

AB.1 + AC.1

AB + AC
l.q.q.d
c) H(ABCD) : mi(0, 4, 9, 11, 13, 15) =AD + AD + AC
Demostracin:
CD / AB

00

01

11

10

00
01
11
10

0
1
1
1

0
1
1
1

1
0
0
1

1
0
0
1

F = AD + AD + AC

l.q.q.d

2. a) Muestre que el nmero mximo de vrtices es una rbol binario de altura h es:
(
-1)
SOLUCIN:
Un rbol binario es un rbol con raz en el que cada nodo tiene como mximo dos hijos.
Entonces para saber como mximo el nmero de vrtices en un rbol binario todos los
vrtices tendrn dos hijos. Tendremos:
En:
h =2 2 vrtices
h = 3 4 vrtices
h = 4 8 vrtices

Altura h:
1 + 2+ 4 +8 + = (

-1)/ 2-1 = (

-1)

b) En un mapa de Kanmaugh de 5 variables, (A, B, C, D, E), el trmino m 27, con


que trminos podra combinarse escribir dichos trminos en funcin de las
variables.
SOLUCIN:
a
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1

b
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0

c
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1

d
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1

e
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0

F
m0
m1
m2
m3
m4
m5
m6
m7
m8
m9
m10
m11
m12
m13
m14
m15
m16
m17
m18
m19
m20
m21
m22

1
1
1
1
1
1
1
1
1

0
1
1
1
1
1
1
1
1

1
0
0
0
0
1
1
1
1

1
0
0
1
1
0
0
1
1

1
0
1
0
1
0
1
0
1

m23
m24
m25
m26
m27
m28
m29
m30
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

M27 puede combinarse con m25, m11, m31, m26


3. a) El grfico de la figura representa
las carreteras y las longitudes de
las carreteras entre cada pareja de
ciudades estn 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
nmero de kilmetros terminados
sea mnimo.

SOLUCIN:
Primer Mtodo: ALGORITMO DE PRIM
a) Seleccionamos cualquier vrtice y anotamos los vrtices adyacentes.
Seleccionar el vrtice H.

b) En funcin de los pesos seleccionamos la arista de menor peso.

c) El vrtice adyacente seleccionado forma parte del rbol.

d) Si hay ms vrtices ir al primer paso. Obtenemos:

Segundo Mtodo: ALGORITMO DE KRUSKAL


a) Ordenamos las aristas en forma ascendente en una tabla, en funcin de sus
pesos.
H F 15
G I 15
C D 20
D G 20
E G 20

A E 20
F G 25
F D 25
F C 28
D E 30

I J 30
H I 35
E B 50
A B 65

E J 80
B J 80
C A 85

b) Seleccionamos las aristas de menor peso e incluimos los vrtices que formen el
rbol. Obtenemos:

b) El consejo de administracin 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 funcin booleana f(a, b, c, d) que tome el valor 1 cuando el
proyecto es aceptado por una mayora absoluta de puntos (al menos III puntos o cero
en caso contrario). Simplifique la expresin en forma de suma de productos,
Construya el circuito lgico mnimo.
SOLUCIN:
1 = es elegido
0 =no es elegido
a
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1

b
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1

c
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1

d
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0

F
0
0
0
1
0
1
0
1
0
0
0
1
0
1
1

Karnaugh:

cd / ab
00
01
11
10
F = (b.d) + (c.d)

00
0
0
1
0

01
0
1
1
0

11
0
1
1
1

10
0
0
1
0

También podría gustarte