Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4281 - Completo - Matematica Discreta Tec Prog Computadoras - Castelletti PDF
4281 - Completo - Matematica Discreta Tec Prog Computadoras - Castelletti PDF
Tecnología Informática
Tecnicatura en Programación
de Computadoras
Matemática
Discreta
Profesora:
Lic. Haydeé Castelletti
Lunes a viernes de 9 a 21 h.
Torre Universitaria, Zabala 1837, primer nivel inferior.
C1426DQG - CABA
Teléfono: 4788-5400, internos 5002 y 2122.
Email: fasciculos@ub.edu.ar
www.ub.edu.ar
MATEMÁTICA DISCRETA
Año 2014
Universidad de Belgrano
1
ASIGNATURA: MATEMÁTICA DISCRETA
PLAN DE ESTUDIOS: 2008
ANO ACADEMICO: 2014
CARRERA/S: TECNICATURA EN PROGRAMACIÓN
PROFESOR a CARGO: Lic Haydeé Castelletti, Magíster en Docencia
Universitaria
CUATRIMESTRE: 1er Año, 2º CUATRIMESTRE
1. OBJETIVOS:
1-OBJETIVOS GENERALES
La Matemática Discreta tiene como objetivo general ser la base de la ciencia de las
computadoras.
Surge de esto como otros objetivos:
* Hacer conocer la relación del Álgebra con temas específicos de aplicación,
complementando la teoría con ejemplos prácticos y concretos que alcancen a otras
disciplinas.
*Alcanzar un sólido manejo de temas matemáticos ligados con la informática
(Relaciones, Álgebras de Boole).
*Desarrollar capacidad de observación, abstracción e interpretación.
Surgen los objetivos particulares:
*Profundizar temas vistos en Lógica orientados hacia la fundamentación de la
Computación.
*Continuar con el estudio de los lenguajes formales, desarrollando estructuras
matemáticas que permiten la construcción de lenguajes formales de utilidad.
*Resaltar la independencia entre las matemáticas y la computación.
*Acercarse de manera rigurosa al concepto de “máquina” como un sistema.
......
2. Contenidos:
2-CONTENIDOS
2
Mínimo común múltiplo. Propiedades de divisibilidad y congruencia.
Funciones recurrentes. Aplicaciones.
-UNIDAD III-Grafos
Teoría de grafos y sus aplicaciones
Representación de grafos. Caminos y circuitos.
Grafos coloreados
Estructuras de orden.
Operatoria. Aplicaciones.
-UNIDAD IV-Arboles
Arboles.
Propiedades de los árboles.
Arboles con raíz ordenados.
Recorrido de árboles. Estrategias transversales.
Aplicaciones.
3. BIBLIOGRAFIA
3.1 BASICA
3
4. METODOLOGIA DE LA ENSEÑANZA
Ayudarlo a aprender
Generar confianza en sí mismo
Formar grupos de trabajo
Fomentar la relación social entre ellos
Guiarlos en la búsqueda de la bibliografía.
Asumir responsabilidades.
Promover la participación del alumno.
El curso se desarrollará a través de actividades de enseñanza y aprendizaje que
contemplan:
• exposiciones teóricas
• ejecución de trabajos prácticos individuales fuera del horario de clase y en equipo
en aula
• actividades especiales.
Realizarán una guía de Trabajos Prácticos donde los alumnos serán los protagonistas y
centro de la escena. Realizarán las conclusiones correspondientes.
Entre los recursos a utilizar se contemplará biblioteca digital y consultas por Internet.
Los ejercicios de aplicación serán resueltos, algunos en horario de clase con asistencia
docente y otros a cargo del alumno fuera del horario habitual.
Los ejercicios de aplicación formarán parte de la carpeta de trabajos prácticos que será
de ejecución obligatoria e individual.
Harán uso de la cátedra virtual, tanto para las actividades solicitadas como para poder
investigar acerca de la teoría correspondiente.
Por lo tanto las Actividades prácticas se encuadran en:
1-Resolución de la guía de Trabajos Prácticos
2-Trabajos Prácticos especiales a presentar.
5. CRITERIOS DE EVALUACION
4
Los ejercicios de aplicación serán resueltos,
algunos en horarios de clase con asistencia docente y otros como práctica fuera de dicho
horario habitual.
Todos estos ejercicios formarán parte de la Carpeta de Trabajos Prácticos, que será de
ejecución obligatoria e individual.
Se tomarán sucesivas evaluaciones de Trabajos Prácticos. La nota promedio de estos
trabajos prácticos será la correspondiente a la nota de Trabajos prácticos que se pasará a
la planilla oficial. Cumpliendo con el objetivo de realizar un seguimiento permanente
del alumno a través de dichas evaluaciones.
5
ASIGNATURA: MATEMÁTICA DISCRETA
PLAN DE ESTUDIOS: 2009
AÑO ACADEMICO: 2014
CARRERA/S : PROGRAMACIÓN DE COMPUTADORAS
PROFESOR a CARGO: CASTELLETTI HAYDEÉ MARÍA
CUATRIMESTRE: 1er AÑO 2do CUATRIMESTRE
6
R e c o r r i d o d e á r b o l e s T 5Y6 1
T r a b a j o p r á c t i c o 5 P1 5Y6 2
Evaluación parcial de las unidades 4 y 5 E 4-5-6 1
15 Aplicaciones de las unidades 4 ,5y 6 a la computación P3 4-5-6 2
Evaluación de Trabajos prácticos grupal E 4-5-6 3
16 E s t r a t e g i a s t r a n s v a l e s e j e r c i t a c i ó n P1 5y 6 3
Evaluación de los Trabajos prácticos individuales E 5y6 2
7
ANEXO I
A1 - Carga Horaria - Modalidad de Enseñanza
8
Matemática Discreta
Trabajo práctico Nº 1
Introducción a los temas de Matemática Discreta
Objetivos:
1.El objetivo principal de ésta práctica es conectar al alumno con los temas de
la matemáticas discretas.
2.Que los alumnos sepan relacionar dichos temas con las ciencias de la
computación.
PRÁCTICA 1
1-Probar :
a) A ∩ B = B ⇒ A ⊆ B
b) ( A − B) − C = A − ( B ∪ C )
9
a) ∀x, ∀y : 1 / 2 x + y = 12
b) ∀x, ∃y : 1 / 2 x + y = 12
6-Escribir los cinco primeros números de cada una de las sucesiones cuya
forma general es:
a) a n = (−1) n 2 n
n
b) a n =
n+2
8-Relaciones
Sean A= {x ∈ N / 3 ≤ x ≤ 8 }
B= {3,4,5,6 }
y R ⊆ AxB / aRb ⇒ a + b ≤ 10
a)Hallar R por extensión
b)Hallar M R
c)D R ; I R
d) diagrama de Venn de R
e)Diagrama cartesiano de R
f) R −1
g) DR−1 ; I R−1 ; M R−1
h) R y la matriz, dominio e imagen correspondiente.
10
Trabajo práctico Nº 2
Números Enteros
Recurrencia
b) e a ∧ e d ⇒ e b , e ≠ 0
c) e b ∧ e c ⇒ e a , e ≠ 0
11
Teorema:
9-Probar.
(a,m)=(b,m) =1 ⇒ (ab, m) = 1; a ∈ Z , b ∈ Z , m ∈ Z
11- Probar .
Si n es par ⇒ (a + b) a n − b n , a ≠ −b (Ayuda realizarlo por inducción)
12-Probar
n(n + 1)
S=1+2+3+…+n=
2
13-Probar
∀n ∈ N :
5 13n − 8n
14-Probar
∀n ∈ N :
12
7 32 n +1 + 2n + 2
15- Dados a, b y c números enteros, decidir si las siguientes afirmaciones
son verdaderas o falsas, justificando adecuadamente en cada caso en Z:
i) 6 a entonces 3 a ii) 2 a entonces 2 a2
iii) 6 a entonces 2 a iv) a b y b a ent. a =
b
v) 2 a.b ent. 2 a ó 2 b vi) a b.c ent. a b ó b
c
vii)3 a +b ent. 3 a ó 3 b viii)a b y b c ent. a
c
ix) a c y b c ent. a.b c x) a b2 ent. a b
Trabajo práctico Nº 3
Análisis Combinatorio
Objetivos:
1- Que el alumno sea capaz de distinguir los diferentes tipos de conteo.
13
2- Que sepa aplicar el cálculo combinatorio a temas de la vida real y a la
computación
3-Primero realizará ejercicios sencillos para llevarlos después a su
aplicación en las ciencias de la computación del mundo real.
PRACTICA 3
COMBINATORIA
1. Calcule
6! 6! 4
a) 4! b) 0! c) d) e)
2! 4!(6 − 4 )! 1
3.-Desarrollar:
a) (-a+a2)5
b) (a + b )
7
c) (a − b )
5
d) (m + 2n )
4
(
e) x + 2 )
5
f) ( x− 2 ) 5
4
1 1
g) a − b
3 4
(
h) a 2 b + c ) 6
14
(
i) 2a 2 − 3 2 )
5
15
1
b)Halla el quinto término del desarrollo de − 2
a
5.-Calcular:
6- Calcular: x = P6 + C 4, 2 − V4, 2
8.-Un estudiante tiene que elegir un idioma y una asignatura entre 5 idiomas y
4 asignaturas. Hallar el Nro de formas distintas que puede hacerlo.
9.-¿De cuántas maneras se pueden introducir 5 cartas en 3 buzones?
15
15- En la oficina A hay 3 varones y 2
mujeres, en la oficina B, 4 varones y 3 mujeres. Se quiere formar un equipo de
2 personas, una de cada oficina. ¿Cuántas posibilidades hay si:
a)se quiere que el equipo conste de un hombre y de una mujer
b)en el equipo debe haber por lo menos un hombre
c)en el equipo debe haber por lo menos una mujer
16-De cuántas formas distintas puede fotografiarse una familia de 5 personas:
a) Puestas en hilera
b) si la madre y el padre se sientan juntos
c) el padre se sienta en el extremo derecho
21- ¿De cuántas maneras se pueden seleccionar tres ó más personas entre
doce personas?
-------------------------------------------------------
16
Trabajo práctico Nº 4
1ª Parte .Relaciones y Funciones.
Operaciones binarias.
Objetivos:
1- Que el alumno sepa distinguir entre los distintos tipos de relaciones
según su propiedad.
2- Que el alumno sepa reconocer las operaciones binarias.
3- Que el alumno sea capaz de obtener cuando corresponde las
aplicaciones de las relaciones a funciones.
4- Primero realizará ejercicios sencillos aplicados al mundo real para
llevarlos después a su aplicación en las ciencias de la computación del
mundo real
5-Que el alumno sepa reconocer las distintas propiedades de los grafos y
dígrafos.
PRÁCTICA 4
1º PARTE
RELACIONES Y FUNCIONES
OPERACIONES BINARIAS
1-A)Sea A= { x, y, z }
B= { 1,2 }
C= { a,b }
Hallar:
Ax(B x C) y (AxB)xC
b)Si A= {x / x ∈ Z ∧ −1 ≤ x ≤ 4 }
B= {y / y ∈ Z ∧ 0 ≤ y ≤ 2 }
Graficar AxB
c) En qué casos (AxB) ∩ (BxA) ≠ φ
d)Si A tiene n elementos y B tiene m elementos ¿Cuántos elementos tiene
AxB?
2-Probar:
a) ( A ∪ B) xC = ( AxC ) ∪ ( BxC )
( A − B) xC = ( AxC ) − ( BxC )
b)
17
R1 = {( x; y ) / x + y > 2 }
R2 = {( x, y ) / x = y }
R3 = {(1,2)(2,0)(3,0) }
R4 = {(1,1)(3,0)(2,1) }
Indicar, justificando, cuáles de ellas son funciones.
4-Sean R , S relaciones de A en B. Decir si son válidos y en caso afirmativo
demostrar:
a) Dom (R S ) = Dom (R) ∩ Dom (S)
b)Im (R ∪ S)=Im ( R) ∪ Im (S)
5- Para cada una de las siguientes relaciones R, hallar: Dominio, Imagen, la
relación recíproca R −1 y la relación complementaria R con sus respectivos
dominios e imágenes.
R ⊂ AxB con A = {x ∈ Z / − 1 ≤ x ≤ 4 }; B = {x ∈ N / x 6 } = {1,2,3,6 }
A = {− 1, 0,1,2,3,4 } R = {( x, y ) / 2 / x + y}
6- Para cada una de las siguientes relaciones definidas en el conjunto R , de
los números reales repetir el ej5 y graficarlas:
a)R= {( x, y ) / x = y };b) R = {( x, y ) / x 2 + y 2 < 1 }
7-Sea la relación R = {( x, y ) ∈ R 2 / x + 1 < y ≤ x + 2 }Hallar el domínio de R, R-1
8-Sea R:Z->N dada por aRb ⇔ a 2b Hallar.a)Dominio de R;
b) R −1 {2,3,5} ,c) R −1 {4} ,d) R{4}
9-Indicar justificando la respuesta si las siguientes relaciones son funciones:
a)A= {1,2} , B = {1,2,3,4} , R = {(1,1), (1,4), (2,2)}
b) R : N → N , aRb ⇔ a + b es par
{
c) R ⊆ NxN , R = x, y ) ∈ NxN / x ∈ N }
2-OPERACIONES BINARIAS
18
Calcular:
b*d; c*c; [(a * c ) * e] * a
¿Es asociativa’
¿es conmutativa?
3-Estudiar conmutatividad, asociatividad, existencia de neutro y de simétrico
para las siguientes * en A:
a)A= Z + a*b= a b
b)A= R − {− 1 } a*b=a+b+ab
* 1 2 5
1 1 1 1
2 2 1 2
5 2 1 2
1
b)A= R, a * b = a + b + ∈ R . Ver en este caso si es conmutativa, asociativa,etc.
2
5- Definidas sobre A las operaciones * y analizar si son asociativas,
conmutativas y si la segunda es distributiva respecto de la primera
A=Z , a * b = b + a 2 ; a b = ba 2
1 0
0 1
Matriz B:
1 1
0 1
1 1
1 1
La matriz B es:
0 1
0 1
19
c)La matriz A es:
1 1 0
0 0 0
1 1 1
La matriz B es:
1 0 0
0 1 0
1 0 1
2-Probar.
a) A ∨ A = A = A ∧ A
b) A ∨ ( B ∨ C ) = ( A ∨ B) ∨ C
Nota :Ejercicios a presentar:1,2,3,4,6
20
PRÁCTICA 4
2º PARTE
RELACIONES Y FUNCIONES
DIGRAFOS
b)Si A= {1,2,3,4,8 }
B= {1,4,6,9 }
Hallar por extensión, R: A → B / aRb ⇔ a / b
Hallar la matriz de R
Hallar el dominio, y la Imagen.
Hallar R −1
c)Hallar R definida en A= {a, b, c, d }
dada por
1 1 0 1
0 0 0 1
1 1 1 0
0 1 0 1
R 11 = {(0,0)(0,1}
R2 = {(0,1) (1,0) }
R3 = {(0,0) (0,1) }
21
R4 = AxA
b)Sea A = {0,1,2,3 }
Estudiar las propiedades de:
R1 = θ
R3 = {(0,1)(2,3) } R 2 {(0,0)(1,1) }
R4 = {(0,1)(1,2)(2,3) }
R5 = {(0,1) }
R6 = {(0,1)(0,0)(1,1)(1,0) }
R7 = {(2,2) }
Hallar la matriz y hacer el dígrafo.
a) R ⊆ NxN
R= {(a, b) ∈ NxN / a + b es par }
b) R ⊆ ZxZ
{
R = (a, b) ∈ ZxZ / a ≤ b
c) R ⊆ ZxZ
d) R ⊆ ZxZ
aRb ⇔ ∃c ∈ Z ; c ≥ 0 ∧ b = ac
22
5- Dado A= {a, b, c, d , e, f , g } y P = {{a, b, c }{d , e }{ f , g }}
Hallar la matriz de la relación R : A → A que define la partición P
6- Para A = {a, b, c, d } estudiar las propiedades de cada una de las siguientes
relaciones. Hacer el dígrafo y la matriz de la
relación.a) R1 = {(a, a ), (b, b) } b) R2 = {(a, b), (b, c), (c, d ) }
7-- a)Demostrar que la relación R definida en el conjunto N de los naturales de
la siguiente forma:
aRb ⇔ a b es una relación de orden.
b) ¿el orden es total?
c) ¿es R un buen orden?
Nota Ejercicios obligatorios a presentar.1,3,5,6
Trabajo práctico Nº 5
Grafos y Arboles
Objetivos:
Reconocer en este antiguo tema una herramienta de gran aplicación en las
ciencias de la computación, en la física, la ingeniería eléctrica, la economía y
en cualquier problema donde sólo interesen las relaciones entre ciertos objetos
más que los objetos mismos.
Formalizar con claridad este instrumento para lograr un sólido manejo del
mismo.
23
PRÁCTICA 5
GRAFOS Y ARBOLES
X a1 a2 a3 a4 a5 a6 a7
ϕ (x) {v1, v 2 } {v1, v 2 } {v4 , v1 } {v4 , v2 } {v2 , v3 } {v2 , v4 } {v3 , v4 }
b f
a e c
c d g
determinar.
a) camino simple de b a d
b) Camino no simple de b a d
c) Ciclo simple de b a b
d) Ciclo no simple de b a b
e) Todos los caminos simples de b a f
f) Sabiendo que la distancia de x a y en un grafo no dirigido conexo G es la
longitud del camino más corto de x a y, hallar la distancia desde d a los
restantes vértices de G.
3-Hacer el diagrama o grafo y la matriz de incidencia para cada uno de los
grafos cuyas matrices de adyacencia son:
a)
24
v1 v2 v3 v4 v5 º
v1 0 1 0 0 1
v2 1 0 1 0 0
v3 0 1 1 1 0
v4 0 0 0 0 1
v5 1 0 0 1 0
b)
v1 v2 v3 v4 v5 º
v1 0 1 0 0 0
v2 1 0 0 0 1
v3 0 0 0 1 1
v4 0 0 1 0 1
v5 0 0 1 1 0
.Un grafo es conexo si para cualquier par de vértices existe una trayectoria
que los une.
Nota:.
Recordemos que un camino de Euler contiene todas las aristas, puede repetir
vértices y contiene todos los vértices.
Será asimismo útil recordar que un ciclo es euleriano si y sólo si es conexo y
todo vértice tiene grado par. Luego, contiene un camino euleriano si y sólo si es
conexo y tiene cero o dos vértices de grado impar.
6-- Hallar caminos de Euler para los siguientes grafos:
25
7-¿Cuáles de los siguientes grafos tienen caminos y/o ciclos de Hamilton:
A B a b a
b
c
e
c d
D c
e d
Nota:
Un grafo conexo finito es euleriano si y sólo si tiene grado par.
Un camino es Euleriano si pasa por todas las aristas una sola vez.
Ciclo euleriano es un ciclo que pasa por todas las aristas una sola vez.
Nota.
Un camino es hamiltoniano si y sólo si es una camino simple que contiene
todos los vértices.
Un circuito ó ciclo es hamiltoniano si y sólo si es un circuito simple que
contiene todos los vértices.
Nota: Ejercicios obligatorios a presentar:1,3,5
ARBOLES
a) A= {a, b, c, d , e, f }
R= {(a, b), (c, e), ( f , a ), ( f , c), ( f , d )}
b) A = {i, j , k , l , m, n }
R= {(i, i ), ( j , i ), ( j , k ), (k , l ), (l , m), (m, n) }
c) A = {1,2,3,4,5,6,7 }
R = {(1,2), (2,4), (2,5), (2,3); (3,7), (3,6) }
26
2-- Sea G el árbol cuyo dibujo figura a
continuación:
a)(5-(4*z))+((z-4)-(9+z))
b)* + 2 4 – 5 1 + 2 4 3
27
(a-b)x(c+d) e
28
Facultad Ingeniería y
Tecnología Informática
Tecnicatura en Programación
de Computadoras
Matemática
Discreta
Profesora:
Lic. Haydeé Castelletti
Lunes a viernes de 9 a 21 h.
Torre Universitaria, Zabala 1837, primer nivel inferior.
C1426DQG - CABA
Teléfono: 4788-5400, internos 5002 y 2122.
Email: fasciculos@ub.edu.ar
www.ub.edu.ar