Matemática Discreta - Prácticas PDF
Matemática Discreta - Prácticas PDF
Matemática Discreta - Prácticas PDF
UNIDAD 1: LENGUAJES.
Ejercicio 3: Encontrar una gramática que genere el lenguaje formado por todas las
cadenas que tienen una cantidad par de ceros y ningún uno.
Ejercicio 4: Encontrar una gramática que genere el lenguaje formado por todas las
cadenas que tienen como prefijo a 1 y este prefijo está seguido de una cantidad impar
de ceros.
Ejercicio 5: Encontrar una gramática que genere el lenguaje formado por todas las
cadenas que tienen una cantidad par de ceros y una cantidad par de unos.
Ejercicio 6: Encontrar una gramática que genere el lenguaje formado por todas las
cadenas que tienen una cantidad mayor de ceros que de unos.
Ejercicio 7: Encontrar una gramática que genere el lenguaje formado por todas las
cadenas que tienen la misma cantidad de ceros que de unos.
Ejercicio 2: Construir una máquina de estado finito que acepte a la secuencia 101
como subcadena.
Ejercicio 3: Construir una máquina de estado finito que reconozca cada aparición de la
secuencia 00, donde el segundo 0 está en una posición par.
Ejercicio 4: Construir una máquina de estado finito que retrase una unidad e invierta
los bits.
Ejercicio 5: Construir una máquina de estado finito que invierta todos los bits que
están en una posición múltiplo de 4.
Ejercicio 6: Construir una máquina de estado finito que reconozca toda cadena no
vacía con una cantidad par de unos.
Ejercicio 7: Construir una máquina de estado finito que acepte toda cadena con prefijo
11.
Ejercicio 3: Construir un autómata que reconozca todas las cadenas de bits formadas
sólo por unos y que tienen longitud por lo menos 2.
Ejercicio 4: Construir un autómata que reconozca todas las cadenas de bits que tienen
una cantidad de unos múltiplo de 3.
Ejercicio 5: Construir un autómata que acepte todas las cadenas de bits que tengan a
0011 como subcadena.
Ejercicio 6: Construir un autómata que acepte todas las cadenas de bits que tengan a
0011 como prefijo.
Ejercicio 7: Construir un autómata que acepte todas las cadenas de bits que tengan a
00 como prefijo y que no tengan dos unos seguidos.
Ejercicio 8: Construir un autómata que acepte todas las cadenas de bits que cada 0
esté precedido y seguido por un 1.
Ejercicio 9: Construir un autómata que acepte todas las cadenas de bits que tienen una
cantidad par de ceros y una cantidad par de unos.
Ejercicio 11: Construir un autómata que acepte todas las cadenas de bits que tengan a
000 como prefijo.
UNIDAD 4: GRAFOS.
Ejercicio 1: ¿Puede existir un grafo simple regular de orden 15 (15 vértices) y con
valencia 5 en cada vértice? Justificar.
Ejercicio 2: ¿Cuántos lados debe tener un grafo si las valencias de sus vértices son
4,3,3,2,2?
Ejercicio 3: ¿Puede existir un grafo simple de 5 vértices con las siguientes valencias?
a) 0,1,2,2,3.
b) 1,1,1,1,1.
Ejercicio 4: ¿Cuántos vértices tiene un grafo simple regular con cada vértice de
valencia 4 y con 10 lados?.
1 1 1 0 0 0 0 0
0 1 1 1 0 1 1 0
a) 0 0 0 1 1 0 0 0 .
0 0 0 0 0 0 1 1
0 0 0 0 1 1 0 0
0 0 0 0 0 1 1
0 0 0 1 0 0 0
1 1 1 0 0 0 0
b) .
1 1 1 0 1 0 0
0 0 0 0 0 0 1
0 0 0 0 0 0 0
1 3 2
a) 3 0 4 .
2 4 0
0 1 3 0 4
1 1 1 3 0
b) 3 1 1 0 1 .
0 3 0 0 2
4 0 1 2 1
Ejercicio 7: Para los grafos del ejercicio 6, determinar si existen caminos o circuitos
eulerianos y caminos o circuitos hamiltonianos. Justificar.
0 1 1 1
1 0 0 1
EJERCICIO 8: Sea la matriz de adyacencia de un grafo.
1 0 0 1
1 1 1 0
Representar el grafo y decidir si es planar o no.
0 1 1 1 1
1 0 1 1 1
EJERCICIO 9: Sea 1 1 0 1 0 la matriz de adyacencia de un grafo. Representar
1 1 1 0 1
1 1 0 1 0
el grafo y hallar su número cromático.
0 1 1 1 1 1
1 0 1 1 0 0
1 1 0 1 0 0
EJERCICIO 10: Sea la matriz de adyacencia de un grafo.
1 1 1 0 1 0
1 0 0 1 0 0
1 0 0 0 0 0
Representar el grafo y hallar su número cromático.
a) 5x + 8 y = 3.
b) 7 x + 11 y =19 .
c) 2 x + 14 y =7.
d) 20 x + 16 y = 36 .
e) 39 x − 24 y = 6.
f) 1555 x − 300 y = 11 .
g) 1555 x − 300 y = 5.
h) 1555 x − 300 y = 95 .
UNIDAD 7: CONGRUENCIAS EN EL CONJUNTO DE NÚMEROS
ENTEROS.
a) 11 ≡ −1( 6 ) .
b) 31 ≡ −18 ( 7 ) .
c) 3 ≡ 0 ( 2 ) .
d) 3 ≡ 3 ( 2 ) .
e) 100 ≡ 10 ( 3) .
f) 1 ≡ −1( 2 ) .
g) 270 ≡ 15 ( 54 ) .
a) 5 ≡ 4 ( m ) .
b) 1 ≡ 0 ( m ) .
c) 5 ≡ −4 ( m ) .
d) 3 ≡ −3 ( m ) .
e) 1197 ≡ 286 ( m ) .
a) a ≡ a ( m ) .
b) a ≡ b ( m ) si y sólo si b ≡ a ( m ) .
c) Si a ≡ b ( m ) y b ≡ c ( m ) , entonces a ≡ c ( m ) .
d) a ≡ b ( m ) si y sólo si a + c ≡ b + c ( m ) .
e) a ≡ b ( m ) si y sólo si a + mc ≡ b ( m ) .
f) Si a ≡ b ( m ) , entonces ac ≡ bc ( m ) .
a) X 2 ≡ 1( 4 ) .
b) X 2 ≡ 0 ( 2 ) .
c) X 2 ≡ X (12 ) .
d) X 2 ≡ 1(16 ) .
e) X 2 ≡ 2 ( 3) .
Ejercicio 5: Hallar, si existe, la solución general a las siguientes ecuaciones lineales de
congruencia.
a) 26 X ≡ 1(17 ) .
b) 35 X ≡ 14 (182 ) .
c) 10 X ≡ 2 ( 22 ) .
d) 20 X ≡ 4 ( 44 ) .
e) 16 X ≡ 31(1217 ) .
f) 15 X ≡ 21( 33) .
g) 15 X ≡ 29 ( 33) .