Matemática Discreta - Prácticas PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Universidad de Palermo – Facultad de Ingeniería

Matemática Discreta - Prácticas


Prof. Pablo Schmidberg

UNIDAD 1: LENGUAJES.

Ejercicio 1: Encontrar una gramática que genere el lenguaje


= L {0 1
n n
/ n ∈ N0} .

Ejercicio 2: Encontrar una gramática que genere el lenguaje


= L {0 1
n m
/ n, m ∈ N 0 } .

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.

UNIDAD 2: MÁQUINAS DE ESTADO FINITO DETERMINÍSTICAS.


Ejercicio 1: Construir una máquina de estado finito que reconozca cada aparición de la
secuencia 101 con solapamiento.

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.

UNIDAD 3: AUTÓMATAS DE ESTADO FINITO DETERMINÍSTICOS.


Ejercicio 1: Construir un autómata que reconozca sólo la cadena 0.

Ejercicio 2: Construir un autómata que reconozca sólo las cadenas un 1 y 00.

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 10: Construir un autómata que reconozca sólo a 11 y a 01.

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?.

Ejercicio 5: Analizar la existencia de lados paralelos, lazos, vértices pendientes, vértices


aislados del grafo cuya matriz de incidencia es la siguiente. Representar el grafo.

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 

Ejercicio 6: Analizar la existencia de lados paralelos, lazos, vértices pendientes, vértices


aislados del grafo cuya matriz de adyacencia es la siguiente. Representar el grafo.

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.

UNIDAD 5: NÚMEROS ENTEROS Y DIVISIBILIDAD.

Ejercicio 1: Mostrar que las siguientes afirmaciones son falsas, encontrando un


contraejemplo.

a) Si un número es divisible por 6 , entonces es divisible por 36.


b) Si un número es divisible por 6, entonces es no divisible por 9.
c) Si un número no es divisible por 6, entonces no es divisible por 9.
d) Si un número es divisible por 3, entonces es divisible por 6.
e) Si un número no es divisible por 6, entonces es no divisible por ni por 2 ni por 3.

Ejercicio 2: Demostrar que las siguientes afirmaciones son verdaderas.

a) a es par si y sólo si a 2 es par.


b) Si a y b son pares, entonces a + b es par.
c) Si a y b son impares, entonces a + b es par.
d) Si a es par y b es impar, entonces a + b es impar.
e) Si a es múltiplo de 6, entonces a 2 es múltiplo de 4.
f) Si a es impar, entonces a 2 + a + 5 es impar.
g) Si a y b son impares, entonces ab es impar.
h) Si a es par y b es impar, entonces a 3 − b 2 es impar.
i) Si a es múltiplo de 15, entonces es múltiplo de 3 y de 5.
j) Si a y b son impares, entonces 3a + 3b es par.
k) Si a es impar, entonces a 2 − 1 es múltiplo de 4.

Ejercicio 3: Demostrar que si a y b son consecutivos, entonces ab es par.

Ejercicio 4: Demostrar que si n / a y n / b , entonces n / a + b .

Ejercicio 5: Demostrar que si a / b y b / c , entonces a / c .

Ejercicio 6: Demostrar que si a / b y b / a , entonces a = b o a = −b .

Ejercicio 7: Demostrar, utilizando el Teorema Fundamental de la Aritmética, que 2


es irracional. Sugerencia: Proceder mediante el absurdo.

Ejercicio 8: Demostrar que si un número primo p es tal que p / ab , entonces p / a o


p /b.

Ejercicio 9: Demostrar que si a / bc y ( a, b ) = 1 , entonces a / c .

Ejercicio 10: Demostrar que si a / c , b / c y ( a, b ) = 1 , entonces ab / c .

UNIDAD 6: ECUACIONES DIOFÁNTICAS.

Ejercicio 1: Hallar la solución general a las siguientes ecuaciones diofánticas.

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.

Ejercicio 1: Decidir si las siguientes afirmaciones son verdaderas o falsas.

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 ) .

Ejercicio 2: Hallar todos los m ∈ N que verifican las siguientes afirmaciones.

a) 5 ≡ 4 ( m ) .
b) 1 ≡ 0 ( m ) .
c) 5 ≡ −4 ( m ) .
d) 3 ≡ −3 ( m ) .
e) 1197 ≡ 286 ( m ) .

Ejercicio 3: Sean a, b, c ∈ Z y m ∈ N . Demostrar las siguientes propiedades.

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 ) .

Ejercicio 4: Hallar, si existe, la solución general a las siguientes ecuaciones de


congruencia.

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) .

UNIDAD 8: CRIPTOGRAFÍA DE CLAVE PRIVADA.

Ejercicio 1: Utilizando la clave privada f ( p=


) 9 p + 11 , encriptar la palabra HOLA.
Desencriptar la palabra encriptada para verificar lo hecho.

Ejercicio 2: Utilizando la clave privada f ( p=


) 3 p + 17 , encriptar la palabra CHAU.
Desencriptar la palabra encriptada para verificar lo hecho.

Ejercicio 3: Utilizando la clave privada f ( p=


) 5 p + 2 , encriptar la palabra DIEZ.
Desencriptar la palabra encriptada para verificar lo hecho.

También podría gustarte