Está en la página 1de 30

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
MATEMÁTICA DISCRETA

Año 2014

Facultad de Tecnología en Informática

Tecnicatura en Programación de Computadoras

Universidad de Belgrano

Lic Haydeé Castelletti


Magíster en docencia Universitaria

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:

Los objetivos de la asignatura . . . . . . .


Requiere como correlativa a: Lógica

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

-UNIDAD I-Números enteros-Recurrencia


Números enteros. Operaciones y orden.
Múltiplos y divisores.
División en los enteros.
Máximo común divisor.

2
Mínimo común múltiplo. Propiedades de divisibilidad y congruencia.
Funciones recurrentes. Aplicaciones.

-UNIDAD II-Análisis Combinatorio


Principios básicos.
Permutaciones y combinaciones. Coeficientes binomiales e identidades combinatorias.
Relaciones de recurrencia.
Aplicación al análisis algorítmico. 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

AUTOR TÍTULO EDITORIAL


Obligatoria:
1-R. Johnsonbaugh: Matemáticas Discretas. Editorial Pesrson. Sexta Edición.
2-Susana Granado Peralta-Matemática Discreta- UTN
3.2 Adicional
1-Ross-Wright MATEMÁTICAS DISCRETAS Editorial Prentice
Hall
2-García Valle Matemáticas especiales Mc Graw Hill
3-Rojo -Álgebra I y II Editorial El Ateneo
4-Lipschutz -Teoría y Problemas de Matemática Discreta-Mc Graw Hill
5-www.fi.uba.ar/materias/6107/grafos_definiciones.pdf
6-Rojo, Armando, Algebra I , Ediciones Sigma
3.3 Software necesario para desarrollar las clases. Trabajos en equipo con
Excel.

3
4. METODOLOGIA DE LA ENSEÑANZA

El método de trabajo tiende a lograr que el alumno esté constantemente enfocado y


comprometido con su aprendizaje, tarea que es única e intransferible.
El alumno debe descubrir su potencial y desarrollarlo a su máxima capacidad, esa es la
meta.
Se presentan problemas que a veces se resolverán en grupo y otras de manera individual
para finalmente generar un trabajo integrador entre todos. También se sugieren
problemas para que los alumnos investiguen y traten de resolver para la clase siguiente
y después se exponen los distintos enfoques.
Se recomienda permanentemente lectura de material a través de la cátedra virtual, donde
también los alumnos encuentran ejercicios resueltos, ejercicios adicionales y links de
interés para la asignatura.
El objetivo de esta metodología es:

 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

El curso se desarrollará con una estructura general de las actividades de enseñanza y


aprendizaje que contemplará explicaciones teóricas, ejecución de trabajos prácticos y
actividades especiales.

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.

Los alumnos serán los protagonistas y realizarán las conclusiones correspondientes.


Se realizarán evaluaciones permanentes y los resultados se ponderarán al final de la
cursada.
Se tomará un examen Parcial, de acuerdo con las normas establecidas por la
Universidad, con sus respectivos recuperatorios.
Se realizarán trabajos especiales que serán evaluados.
Por lo tanto , en la evaluación se tendrá en cuenta:
*El resultado del parcial
*El rendimiento en el aula
*Las evaluaciones permanentes de los Trabajos prácticos.
*El cumplimiento y la calidad de los trabajos prácticos realizados.
Para poder rendir el Examen final, los alumnos deberán tener aprobados:
*El Parcial Y
*Los Trabajos prácticos, que consisten en:
*Evaluaciones de Trabajos Prácticos. Se tomarán 3 evaluaciones ó más. La
última evaluación comprende los temas desde el parcial al final de la cursada. Sólo se
puede recuperar una evaluación. De todos modos se verá la asistencia del alumno a la
asignatura y su actuación en clase.
*Trabajos prácticos obligatorios de la guía. (Se pueden realizar en grupos de a
dos, se presentará en un CD , e impreso en una carpeta al final de la cursada)

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

Semana Descripción de Actividad Tipo Unidad/es Hs.Cá


1 E v a l u a c i ó n D i a g n ó s t i c a E 0 1
R E L A C I O N E S T 1 1
N Ú M E R O S E N T E R O T 2 1
E j e r c i c i o s d e l a p r á c t i c a 1 P1 1Y 2 2
2 División de enteros.Máximo Común divisor T 1Y 2 1
M í n i m o c o m ú n m ú l t i p l o T 1Y 2 1
E j e r c i c i o s d e d i v i s i b i l i d a d P1 1Y 2 3
3 T r a b a j o p r á c t i c o 1 P1 1Y 2 2
Ev al uac ión d el tra baj o pr ácti co 1 E 1Y 2 1
Principios básicos de conteoEjemplos T 3 2
4 P e r m u t a c i o n e s y c o m b i n a c i o n e s . T 3 2
T r a b a j o p r á c t i c o 2 P1 3 3
5 Coeficientes binomiales e identidades T 3 2
R e l a c i o n e s d e r e c u r r e n c i a T 3 1
T r a b a j o p r á c t i c o 2 P1 3 2
6 Revisión de temas Unidad 2.Y 3Aplicaciones a algoritmos. T 2Y3 2
Evaluaciones parciales de las unidades 1 y 2 E 2 1
Evaluación de Trabajos realizados por los alumnos E 1-2 2
7 T e o r í a d e g r a f o s y s u s a p l i c a c i o n e s T 4 2
T r a b a j o p r á c t i c o 3 P1 4 3
8 Representaciones de grafos.caminos y circuitos. T 4 1
E j e r c i t a c i ó n P1 4 2
G r a f o s d i r i g i d o s . A p l i c a c i o n e s T 4 2
9 T r a b a j o s e n e q u i p o t e l a s u n i d a d e s 2 y 3 l P1 2-3 Y 4 2
R e v i s i ó n d e t e m a s p a r a e l p a r c i a l P1 1-2-3-4 3
10 P o s i b l e f e c h a d e l P a r c i a l E 1-2-3-4 2
D e v o l u c i ó n d e l p a r c i a l E 1-2-3-4 3
11 Operatoria .Caminos y dígrafos..Arboles T 5 2
T r a b a j o p r á c t i c o 4 P1 5 3
12 P r o p i e d a d e s d e l o s á r b o l e s T 5 2
T r a b a j o p r á c t i c o 4 P1 5 2
A p l i c a c i o n e s c o m p u t a c i o n a l e s P3 6 1
13 T r a b a j o P r á c t i c o 4 P1 5Y6 2
A r b o l e s c o n r a í z o r d e n a d o s T 5Y6 2
T r a b a j o p r á c t i c o 5 P1 5Y6 1
14 A r b o l e s c o n r a í z o r d e n a d o s T 5Y6 1

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

Modalidad Horas cátedra


Teóricas 26
Act. Prácticas 38
Evaluaciones 16
Total 80

A2 – Carga Horaria de Actividades Prácticas

Tipo Actividad Horas cátedra


1.- Resolución Problemas 34
2.- Prácticas de Laboratorio 0
3.- Prácticas de Simulación 3
4.- Prácticas de Programación 2
5.- Prácticas de Diseño y Proyecto 0
6.- Presentaciones Alumnos 0
Total 37

A3 – Problemas abiertos de Ingeniería

Tipo Actividad Horas cátedra


Problemas abiertos de Ingeniería 0

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.

3. Que sepan realizar los gráficos de relaciones y funciones.

PRÁCTICA 1

1-Probar :
a) A ∩ B = B ⇒ A ⊆ B
b) ( A − B) − C = A − ( B ∪ C )

2- Hallar el conjunto de partes para cada uno de los siguientes casos:


a) A = {1,2, θ }
b) A = {{1 }}, { θ } }

3-Construir la tabla de verdad de cada una de las siguientes proposiciones


compuestas indicando en cada caso, si son tautologías, contradicciones o
contingencias.
a) p ⇒ ( p ∨ q )
b) ( p ∧ q ) ⇒ q
c) p ∧ (q ∨ r )
d) ( p ⇒ q ) ∧ ( p ∧ − q )

4-Simplificar y construir los circuitos lógicos correspondientes a:


a)  ( p ∨  q ) ⇔ ( p ∧ q )
b)  q ⇒ [ q ⇒ p ]
c)  ( p ∧  q ) ⇔ ( p ∨ q )

5-Analizar el valor de verdad de cada uno de los siguientes predicados con


dominio en R(conjunto de los números reales. Negarlo y decir el valor de
verdad.

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

7-Escribir los siete primeros términos de ( a n );n ∈ N definida por:


a1 = 2; a 2 = 3; a n +1 = 2a n + a n −1 , 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.

9-Hallar la inversa de R y graficar (en un mismo gráfico cartesiano) la relación y su


inversa.
{
R = ( x, y ) ∈ R 2 / Y = 3 x − 1 }

10- Demostrar usando el principio de inducción completa.


1 + +3 + ... + (2n − 1) = n 2

10
Trabajo práctico Nº 2
Números Enteros
Recurrencia

El objetivo principal de ésta práctica es:


1-Que los alumnos sepan aplicar las relaciones a los números enteros.
2-Que observen las propiedades de las proposiciones dadas.

1-Decidir cuáles de las siguientes proposiciones son verdaderas y cuáles son


falsas. Para las verdaderas demostrarlas y para las falsas indicar un
contraejemplo.
a) 2 a + b ⇒ 2 a ∨ 2 b
b) a bc ⇒ a b ∨ a c , a ≠ 0

2-Suponiendo que a=bc+d, b ≠ 0 . Indicar cuáles de las siguientes


proposiciones son verdaderas y justificar.
a) e a ∧ e b ⇒ e d , e ≠ 0

b) e a ∧ e d ⇒ e b , e ≠ 0

c) e b ∧ e c ⇒ e a , e ≠ 0

3- Probar usando inducción


a) 9 4n − 3n − 1, n ∈ N
b) 5 23n − 18n , n ∈ N
Nota.
Para analizar si una relación de recurrencia es homogénea se reemplaza cada
ai por cero y se ve si para cualquier n; an = 0

Una relación de recurrencia lineal con coeficientes de primer orden puede


escribirse:
an −1 + Kan = f (n), si es hom ogénea es; f (n) = 0

Si f(n)=K1 an −1 + K 2 an − 2 ; es de segundo orden , n>2=> puede escribirse :


K1an +1 + K 2 an + K 3an −1 = 0 , si es homogénea.

11
Teorema:

Sean an = K1an − º + K 2 an − 2 + .. + K r an − r ,con n>r una relación de recurrencia lineal


homogénea con coeficientes constantes de orden r, sean f n y qn soluciones
básicas de la relación. Si p y t son constantes entonces:
an = p f n + t qn , es solución

4- Para cada uno de las siguientes relaciones de recurrencia hallar el orden, la


ecuación característica, las raíces del polinomio característico y la solución
para las condiciones iniciales:
a) an = 2an −1 , con n> 1 y a1 = 2
b) an = an −1 + an − 2 , con n>2 , a1 = 1; a2 = 3
c)Idem si consideramos: an = an −1 + 2an − 2 ; donde a0 = a1 = 3
1
d)Idem si: es an = an −1 + an − 2 ; n ≥ 3; a1 = 0 = a2
5
5-Sea an +1 = 3an ,para n ≥ 1 ¿Cuál es la expresión general? Rta: an = 3n −1 a1
6-Sea la sucesión.
1,2,4,8,16,…¿Cuál es la relación de recurrencia?Rta: ak = 2 * ak −1
8-Hallar el máximo común divisor (a,b) entre a y b y escribirlo como
combinación lineal entera, para cada uno de los siguientes casos:
a) a=336 , b= 360
b) a= 2772, b=344
c) a= 2640 , b=600

9-Probar.
(a,m)=(b,m) =1 ⇒ (ab, m) = 1; a ∈ Z , b ∈ Z , m ∈ Z

10- a) [a; b] = a, b / (a, b)

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

16- Dados a y b dos números enteros, probar que las siguientes


afirmaciones son equivalentes:
a b,a−b,−ab, −a −b
17- Efectuar las divisiones de a por b en los siguientes casos:
i) a = 579 y b = 12
ii) a = −732 y b = 16
iii)a = 125 y b = 215
iv)a = 87 y b = − 13
v) a = − 23 y b = − 7

18- Realice un algoritmo para determinar si un entero es primo.

19 Realice un algoritmo para elevar a un exponente elevando al cuadrado


varias veces.

Nota.Serán obligatorios a presentar en las condiciones descriptas los ejercicios


3,4,11,14.

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 

2.- Calcular los siguientes números combinatorios:

6 C 3; 6C0 ;6C6 ;6C1 ; k+1 C k-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

4-a)Halla el noveno término del desarrollo de (x − y )


12

15
1 
b)Halla el quinto término del desarrollo de  − 2
a 

c)Halla el sexto término del desarrollo de ( x+y )


8

d)Halla el término central del desarrollo de (x − y )


8

5.-Calcular:

a)V20,2 b)V7,5 c)P7

6- Calcular: x = P6 + C 4, 2 − V4, 2

7-¿Cuántos números de 4 dígitos pueden formarse con los dígitos 1,2,3,4?¿


Cuáles de esos son impares?¿Cuántos tienen sus dígitos distintos?

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?

10.-Hallar el número de palabras diferentes de 5 letras que se pueden formar


con las letras de la palabra "empujado".
Si cada letra no se emplea más de una sola vez.(estas palabras no necesitan
tener significado).

11.-Sobre una estantería se tienen que colocar 4 libros distintos de biología, 3


de química, 3 de física y 2 de Sociología, de forma que los de cada materia
estén juntos. Hallar el número de formas en que se pueden hacer.

12.-Cuántos grupos de 4 alumnos se pueden formar con 17 alumnos


aventajados para representar a un colegio en un concurso de preguntas de
matemática?

13.-En cuántas formas se pueden repartir 12 libros entre 2 personas A y B de


manera que a uno le toque 9 y a otro 3.?

14.-De cuántas maneras se pueden colocar 9 libros diferentes en una


estantería de forma que : a)3 de ellos estén siempre juntos. b) 3 de ellos no
estén nunca juntos.

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

17-Con los dígitos del número 123.341.¿Cuántos números de 6 dígitos se


pueden escribir?
18-Se desean cubrir 10 cursos de Estadística y se dispone de 10 docentes
¿De cuántas maneras puede realizarse tal asignación?

19-En un curso de 75 alumnos se quiere formar 4 comisiones de 5 alumnos


cada una: una para apuntes, una para recopilar ejercicios, una para
mantenimiento del aula y una para integrar el cuerpo de delegados. ¿De
cuántas formas distintas puede hacerse tal selección si ningún alumno integra
más de una comisión?

20-¿De cuántas maneras pueden elegir un docente a uno ó más estudiantes


entre seis estudiantes elegibles?

21- ¿De cuántas maneras se pueden seleccionar tres ó más personas entre
doce personas?

Nota: Ejercicios obligatorios a presentar .4,11,14,15,17

-------------------------------------------------------

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)

3-Sean A = {1,2,3 } y B = {0,1,2 } y las siguientes relaciones:


R:A->B dadas por :

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

Una operación binaria en un conjunto A, es cualquier función f: A2 → A; A ≠ ∅ y


se indica *: A2 → A; * es una operación interna si es cerrada en A.
1- Indicar cuáles de las siguientes son operaciones binarias en A. Justificar en
cada caso.
a)A=Q a*b=b/a
b)A=Z a*b=a+b+ab
c)A=N a*b=c con c=max {a, b }=mcd {a, b} = mcd (a, b) ; A = {1,2,3,6}
2-En A= {a, b, c, d , e } se define * por la siguiente tabla:
* A b C d E
a A b C b D
b B c A e C
c C a B b A
d B e B e D
e D b A d C

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

4-Investigar las propiedades de las siguientes operaciones binarias y hallar los


elementos notables (neutro; simétrico, idempotente, absorbente)
a) A = {1,2,5 }, a * b = ”resto de la división a b por 3”

* 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

OPERACIONES CON MATRICES BOOLEANAS


1-Calcular: A ∨ B; A ∧ B y AΘB
Siendo: a) La matriz A:

1 0
0 1

Matriz B:

1 1
0 1

b)La matriz A es:

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

1-a) Si A=B= {x / x es divisor positivo de 8 } A = B = {1,2,4,8}


Escribir por extensión R definida por:
aRb ⇔ a + b ≤ 8
Hallar el grafo de R, el dominio, imagen y matriz.

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

d)Hallar R −1 − y R para R definida en a),b) y c)

e) calcular R, R ∩ S , R ∪ S , S −1 , R ; y el complemento de S −1 para R y S definidas


por:

R= {(a, a )(a, b), (b, b), (a, d ), (b, c)(b, d ), (c, a ), (d , c) }


S= {(a, a )(a, c)(b, b)(b, d )(b, c)(c, c)(c, a )(c, d )(d , b)(d , a ) }
Realizar el dígrafo correspondiente a las relaciones R y S.

2-a)Sea A= {0,1 }.Estudiar las propiedades de

R 11 = {(0,0)(0,1}

R2 = {(0,1) (1,0) }
R3 = {(0,0) (0,1) }

21
R4 = AxA

Hallar la matriz y el dígrafo.

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.

3-Se define en N la siguiente relación:


xRy sii ∃n ∈ N / y = x.2n
Probar que R es una relación de orden en N y decidir si es total.
4- Determinar si las siguientes son relaciones de equivalencia y cuando
corresponda hallar el conjunto cociente:

a) R ⊆ NxN
R= {(a, b) ∈ NxN / a + b es par }
b) R ⊆ ZxZ
{
R = (a, b) ∈ ZxZ / a ≤ b

c) R ⊆ ZxZ

aRb ⇔ (−1) − a = (−1)b

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.

1-Que el alumno sea capaz de las distintas formas de un árbol.


2-Que sea capaz de utilizar la estructura de un árbol.
3-Que los alumnos sepan relacionar dichos temas con las ciencias de la
computación.

23
PRÁCTICA 5

GRAFOS Y ARBOLES

1- Dibujar el Grafo G= ( A, V , ϕ ) con


A= {a1 , a 2 ; a3 , a 4 ; a5 , a 6 , a 7 }
V= {v1 , v 2 ; v3 , v 4 }
Y ϕ dada por

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 }

2- Para el siguiente grafo G

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.

4-Hallar la matriz de incidencia para el grafo del ej.1


5- Sea G un grafo cuya matriz de adyacencia es la siguiente:
0 1 0 0 1 1
1 0 1 1 0 0
0 1 0 1 0 1
0 1 1 0 1 0
1 0 0 1 0 1
1 0 1 0 1 1
i) Dibujar el grafo G.
ii)Hallar la matriz de incidencia.
iii) Dar los grados de los vértices.
iv) Hallar el subgrafo que se obtiene suprimiendo los vértices de grado par.

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

1-Indicar en cada caso cuando la relación R definida en A determina un


árbol dirigido, en tal situación dar la raíz.

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:

i) Etiquetar el árbol usando el orden lexicográfico. (r, raíz; v1,primer vértice….)


ii) Enumerar todas las hojas.
iii) Enumerar todos los vértices de nivel 3.
iv) ¿Qué vértice es raíz?
v) ¿Cuáles son los hermanos de v8?
vi) ¿Qué nivel tiene el vértice v14?
vii) ¿Cuál es la altura del árbol?
viii) ¿Es un árbol balanceado? ¿Es regular?ix) Dar el subárbol con raíz en v3.
¿Cuál es su altura?
x) ¿Qué vértice es el padre de v8? ¿Qué vértices son los hijos de v8?

3-Construir la gráfica de cálculo:

a)(5-(4*z))+((z-4)-(9+z))

b)(a-b)*(c+d/e) expresarlo con la notación pre-orden ó polaca inversa

4-Recuperar c/u de los siguientes árboles cuyo recorrido es:


a)(26+(11+1)) * (6 –(4-2)) está en orden simétrico

b)* + 2 4 – 5 1 + 2 4 3

5- Recuperar cada uno de los siguientes árboles cuyo recorrido es:


a) qbaqackfpderh está en orden preorden
b)*+15+11 1 -5 -4 2 está en notación polaca

6- Construir el árbol de:

27
(a-b)x(c+d) e

7- Consideremos la expresión algebraica:


(4 y − 3 z )3
a (2b + c 2 )
Dibujar el árbol correspondiente con raíz usando la flecha ↑ para la
exponenciación ,* para la mult;y / para la división.

Nota. Ejercicios obligatorios:3,5,6.

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

También podría gustarte