Está en la página 1de 17

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING.

GERARDO ALBERTO LEAL

UNIDAD 1: CONCEPTOS FUNDAMENTALES DE MATEMTICA DISCRETA Tema 1: Teora de Conjuntos 1.1.1 Definicin de Conjunto Un conjunto es un grupo de objetos con una o ms caractersticas comunes. Tambin se puede decir que es una coleccin desordenada de objetos. Un conjunto esta bien definido si es posible conocer todos sus elementos. Ejemplo: Las Vocales del Alfabeto V = {a, e, i, o, u} V = Nombre del conjunto en mayscula a, e, i, o, u = Nombre de los elementos en minscula. Ejemplo: Los enteros positivos impares menores a 10 I = {1, 3, 5, 7, 9} Los elementos pueden ser tambin nmeros. Ejemplo: B = {a, 2, Roberto, Francia} Los elementos de un conjunto pueden tambin no estar relacionados. 1.1.2 Elementos de un Conjunto Son los objetos que componen un conjunto, tambin se les conoce como miembros. Se dice que el conjunto contiene a sus elementos y los elementos pertenecen al conjunto. Si un elemento a pertenece a un conjunto V, se denota por: a V Si un elemento d no pertenece a un conjunto V, se denota por: d V 1.1.3 Modos de Representacin de un Conjunto a. Extensin Se detallan todos los elementos del conjunto. Ejemplo: V = {a, e, i, o, u} b. Comprensin Se da una idea que representa los elementos. Ejemplo: Las vocales del alfabeto. c. Descripcin por construccin Se caracterizan todos los elementos del conjunto declarando la propiedad o propiedades que deben tener sus miembros. Ejemplo: Conjunto I de todos los enteros impares menores que 10. I = {x I x es un entero positivo menor que 10} I = {x I x Z, x 10} R = {x I x R} d. Diagrama de Venn Es una forma grafica de representar un conjunto. Parte del concepto de conjunto Universal.

Modulo Instruccional Estructuras Discretas. Teora y Prctica

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

Se define el Conjunto Universal U como aquel que contiene todos los elementos que estn siendo objeto de estudio. Se representa por un rectngulo y la letra U. El diagrama se construye con el conjunto universal y luego utilizando crculos dentro del rectngulo, se representan los conjuntos, identificados con letras maysculas. Los elementos se representan dentro de los conjuntos, utilizando letras minsculas. Ejemplo:
.a .u V .e .o .i U
Conjunto Universal

Elemento s

Conjunto de Vocales

1.1.4 Tipos de Conjuntos a. Conjunto Vacio Es aquel que no tiene elementos. Se representa por , tambin puede ser denotado por { } b. Conjunto Unitario Es aquel que tiene un solo elemento. Ejemplo: {a}, {}, {5} c. Conjunto Finito Es aquel que tiene un nmero n de elementos definidos, n > 0, ejemplo las vocales. d. Conjunto Infinito Es aquel que no es finito, es decir tiene elementos no definidos, ejemplo el conjunto de los enteros positivos. e. Subconjunto Se dice que el conjunto A es subconjunto de B, si y solo si todo elemento de A es tambin un elemento de B. A B x (xA xB) Teoremas de Subconjuntos: a) S y S S (Todo conjunto no vacio S, tiene 2 subconjuntos, el vacio y el propio conjunto) b) A B y B A entonces se concluye que A = B c) Para enfatizar que A es subconjunto de B pero que A y B son diferentes, se denota A B d) En un diagrama de Venn, A B se representa por:
U B A

Modulo Instruccional Estructuras Discretas. Teora y Prctica

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

1.1.5 Caractersticas de Conjuntos a. Igualdad de conjuntos Dos conjuntos son iguales si y solo si, tienen los mismos elementos. Ejemplo: {1, 2, 4} = {2, 4, 1} = {1, 2, 2, 2, 4} No importa el orden, no importa que se repitan, los tres conjuntos tienen los mismos elementos. b. Tamao de un conjunto Sea S un conjunto, si hay exactamente n elementos distintos en S, donde n es un entero no negativo, se dice que S es un conjunto finito y n es el cardinal de S, el cual define su tamao. El cardinal del conjunto S se denota por ISI. Ejemplo: A Conjunto de los enteros positivos impares menores a 10. IAI = 5 S Conjunto de las letras del alfabeto. ISI = 28 V Conjunto de las vocales. IVI = 5 Conjunto vacio. II = 0 (ya que no tiene elementos) 1.1.6 Conjuntos Numricos Fundamentales N = {0, 1, 2, 3,} Nmeros Naturales. Puede empezar en 0 o en 1. Z = {.-2, -1, 0, 1, 2,.} Nmeros Enteros (+ y -) Z+ = {1, 2, 3,.} Nmeros Enteros (+) Q = {p/q I pZ, qZ, q 0} Nmero Racionales, decimales con frecuencia. R = Nmeros Reales C = Nmeros Complejos
N Z Q

R C

1.1.7 Operaciones con Conjuntos a. Unin de Conjuntos Sean A y B conjuntos. La unin de los conjuntos A y B, denotada por A U B, es el conjunto que contiene aquellos elementos que estn en A o bien en B, o en ambos. A U B = {x I xA xB}
AUB

U U A B

Ejemplo: A = {1, 3, 5}

B = {1, 2, 3} entonces A U B = {1, 2, 3, 5}


Modulo Instruccional Estructuras Discretas. Teora y Prctica 3

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

Ejemplo: A = {Alumnos Ing. Computacin} B = {Alumnos Ing. Industrial} A U B = {Alumnos en alguna de las dos ingenieras} b. Interseccin de Conjuntos: Sean A y B conjuntos. La interseccin de los conjuntos A y B, denotada por A B, es el conjunto que contiene aquellos elementos que estn tanto en A como en B. A B = {x I xA xB}
AB

U U A B

Ejemplo: A = {1, 3, 5} B = {1, 2, 3} entonces A B = {1, 3} Ejemplo: A = {Alumnos Ing. Computacin} B = {Alumnos Ing. Industrial} A B = {Alumnos que estn en ambas ingenierias} Si la interseccin de 2 conjuntos es vacio, se dice que ambos conjuntos son Disjuntos. Ejemplo: A = {1, 3, 5, 7, 9} B = {2, 4, 6, 8, 10} A B = Entonces A y B son disjuntos. c. Diferencia de Conjuntos Sean A y B conjuntos. La diferencia de los conjuntos A y B, denotada por A B, es el conjunto que contiene aquellos elementos que estn en A pero no en B. La diferencia de A B se llama tambin el complementario de B respecto a A. A B = {x I xA xB}
A-B

U U A B

Ejemplo: A = {1, 3, 5} B = {1, 2, 3} entonces A B = {5} y B A = {2} Se concluye que A B B A Ejemplo: A = {Alumnos Ing. Computacin} B = {Alumnos Ing. Industrial} A B = {Alumnos de Ing. Computacin que no estn a la vez en Ing. Industrial} d. Diferencia Simtrica de Conjuntos Sean A y B conjuntos. La diferencia simtrica de los conjuntos A y B, denotada por A B, es el conjunto que contiene aquellos elementos que estn en A o que estn en B, pero no en ambos. Es lo opuesto a la interseccin. A B = {x I xA xB}

Modulo Instruccional Estructuras Discretas. Teora y Prctica

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL
A B

U U U B
U

Ejemplo: A = {1, 3, 5} B = {1, 2, 3} entonces A B = {2, 5} Ejemplo: A = {Alumnos Ing. Computacin} B = {Alumnos Ing. Industrial} A B = {Alumnos de Ing. Computacin que no estn a la vez en Ing. Industrial y Alumnos de ing. Industrial que no estn a la vez en Ing. Computacin} e. Conjunto Complementario Sea U el conjunto universal. El conjunto complementario de A, denotado por A se define como los elementos que faltan a A para ser igual a U. _ _ A=UA A = {x I xA} Un elemento pertenece al complemento de A, si y solo si A.
__

U A

Ejemplo: A = {a, e, i, o, u} y U = abecedario B = {enteros positivos mayores que 10} __ A = {todas las letras excepto las vocales} __ B = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} f. Producto Cartesiano de Conjuntos La n-tupla ordenada (a1, a2,.., an) es la coleccin ordenada en la que a1 es su primer elemento, a2 el segundo y an el elemento n-esimo. Las 2-tuplas, se conocen como pares ordenados. Ejemplo: (a, b) y (c, d) Sean A y B conjuntos, el Producto cartesiano de A y B se denota por AxB y se define como el conjunto de todos los pares ordenados (a, b) donde aA y bB. Por tanto: AxB = {(a, b) I aA bB} Nota: Se puede comprobar que AxB BxA, es decir no es conmutativo. Ejemplo: Sean los conjuntos A y B A = todos los estudiantes de la universidad B = asignaturas ofertadas

Modulo Instruccional Estructuras Discretas. Teora y Prctica

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

Entonces AxB = todas las posibles matriculaciones de los estudiantes de la universidad. Ejemplo: sean A = {1, 2} y B = {a, b, c} Entonces AxB = {(1, a), (1, b), (1, c), (2, a), (2, b), (2, c)} Ejemplo: sean A = {0, 1} B = {1, 2} C = {0, 1, 2} Entonces AxBxC = {(0, 1, 0) , (0,1, 1), (0, 1, 2), (0, 2, 0), (0, 2, 1), (0, 2, 2), (1, 1, 0) , (1,1, 1), (1, 1, 2), (1, 2, 0), (1, 2, 1), (1, 2, 2)} 1.1.8 Identidades entre Conjuntos Se refiere a equivalencias entre distintas operaciones de conjuntos. La tabla de estas identidades se muestra a continuacin: IDENTIDAD AU=A AU=A AUU=U A= AUA=A AA=A
__ __

NOMBRE Leyes de Identidad Leyes de Dominacin Leyes Idempotentes Ley de Complementacin Leyes Conmutativas Leyes Asociativas Leyes Distributivas Leyes de Morgan

(A) = A AUB=BUA AB=BA A U (B U C) = (A U B) U C A (B C) = (A B) C A (B U C) = (A B) U (A C) A U (B C) = (A U B) (A U C) _____ _ _ AUB=BA _____ _ _ AB=BUA A U (A B) = A A (A U B) = A _ AUA=U _ A A= _________ _

Leyes de Absorcin Leyes de Complemento

_
6

Modulo Instruccional Estructuras Discretas. Teora y Prctica

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

Ejemplo: Demostrar que A U (B U C) = (C B) A _________ _ _____ A U (B U C) = A (B C) 1era ley de morgan _ _ _ = A (B U C) 2da ley de morgan _ _ _ = (B U C) A conmutativa interseccin _ _ _ = (C U B) A conmutativa unin 1.1.9 Representacin de Conjuntos en un Computador Se tiene un conjunto U, donde A U y A = {a1, a2,.an} , el conjunto se representa a travs de una cadena de bits de longitud n en donde el bit iesimo es 1 si aA y el bit i-esimo es 0 si aA Los bits (sistema binario) tienen 2 posibles estados, 0 y 1, las cadenas se agrupan en grupos de 4 bits para mayor flexibilidad en el manejo de la informacin. Ejemplo: Sea U = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} Representar en cadenas de bits los siguientes subconjuntos: A = Subconjunto de los impares de U. A = 10 1010 1010 B = Subconjunto de los pares de U. B = 01 0101 0101 C = Subconjunto de los enteros menores a 5. C = 11 1110 0000 _ El complemento de A A = 01 0101 0101 Las operaciones Unin e Interseccin se hacen a travs de operaciones tipo Bit, es decir las cadenas se operan bit a bit para obtener el resultado de la unin o interseccin de conjuntos. 0U0=0 0U1=1 1U1=1 00=0 01=1 11=1

Modulo Instruccional Estructuras Discretas. Teora y Prctica

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

1.1.10 Ejercicios propuestos del Tema 1: Teora de Conjuntos


1.- Enumera los miembros de estos conjuntos:
a.- {x I x es nmero entero tal que x2 = 1} b.- {x I x es nmero entero positivo menor que 12} c.- {x I x es el cuadrado de un entero y x<100}

2.- Usa la notacin de construccin de conjuntos para dar una descripcin de cada uno de estos conjuntos:
a.- {0, 3, 6, 9, 12} b.- {-3, -2, -1, 0, 1, 2, 3} c.- {m, n, o, p}

3.- Determina si cada uno de estos pares de conjuntos son iguales:


a.- {1, 3, 3, 3, 5, 5, 5, 5, 5}, {5, 3, 1} b.- {{1}}, {1, {1}} c.- , {}

4.- Supongamos que A= {2, 4, 6}, B= {2, 6}, C= {4, 6} y D= {4, 6, 8}. Determina cuales de estos conjuntos son subconjuntos de cuales.
5.- Para cada uno de los siguientes conjuntos, determina si 2 es o no elemento suyo. Luego determina si {2} es o no elemento.
a.- {x R I x es un entero mayor que 1} b.- {x R I x es el cuadrado de un entero} c.- { 2, {2} } d.- { 2, {{2}} } e.- { {2}, {2, {2}} } f.- {{{2}}}

6.- Determina si cada una de estas sentencias es verdadera o falsa:


{} a.- 0 b.- {0} c.- {0} d.- {0} e.- {0} {0} f.- {0} {0} g.- {}

7.- Determina si cada una de estas sentencias es verdadera o falsa:


a.- {} e.- {} {, {}} b.- {, {}} c.- {} {} f.- {{}} {, {}} g.- {{}} d.- {} {{}} {{}, {}}

8.- Determina si cada una de estas sentencias es verdadera o falsa:


a.- x {x} d.- {x} {{x}} b.- {x} {x} e.- {x} c.- {x} {x} f.- {x}

9.- Utiliza un diagrama de Venn para ilustrar la relacin A B y B C. 10.- Cual es el cardinal de los siguientes conjuntos?
a.- {a} b.- {{a}} c.- {a, {a}} d.- {a, {a}, {a, {a}}} e.- { , {},{ , {}}}

11.- Sean A= {a, b, c, d} y B= {y, z}. Obtener:


a.- A X B b.- B X A

12.- Sea A un conjunto formado por las letras del alfabeto desde la a hasta la e y los nmeros naturales del 1 al 4, analizar y responder lo siguiente:
- Escribir dos subconjuntos de A en descripcin por construccin - Escribir dos subconjuntos de A en modo de comprensin. - Representar dos subconjuntos de A a travs del diagrama de Venn. - Cual es el valor de |A|.

Modulo Instruccional Estructuras Discretas. Teora y Prctica

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

13.- Sea A un conjunto formado por la unin de las letras del alfabeto de la p hasta la s y los nmeros naturales del 5 al 8.
- Escribir el conjunto A en descripcin por construccin - Escribir una expresin utilizando el smbolo de pertenencia - Escribir un subconjunto del conjunto A en modo de extensin - Escribir un subconjunto del conjunto A en modo de comprensin

Operaciones de Conjuntos 14.- Sean A= {a, b, c}, B= {x, y} y C= {0, 1}. Obtn:
a.- A X B X C b.- C X B X A c.- C X A X B d.- B X B X B

15.- Demuestra que A X B B X A, para conjuntos A y B no vacos, a no ser que A = B. 16.- Sea A el conjunto de los estudiantes que viven a 2 KM de la facultad y sea B el conjunto de los estudiantes que van a pie a clase. Describe a los estudiantes de estos conjuntos:
a.- A B b.- A U B c.- A B d.- B A

17.- Supongamos que A es el conjunto de estudiantes de cuarto semestre de Ingeniera de Computacin y B es el conjunto de estudiantes de estructuras discretas de Ingeniera de Computacin. Expresa estos conjuntos en trminos de A y B:
a.- El conjunto de estudiantes de cuarto semestre inscritos en estructuras discretas de Ingeniera de Computacin. b.- El conjunto de estudiantes de cuarto semestre no inscritos en estructuras discretas de Ingeniera de Computacin. c.- El conjunto de estudiantes de Ingeniera de Computacin que bien son de cuarto semestre o bien estn inscritos en estructuras discretas. d.- El conjunto de estudiantes de Ingeniera de Computacin que bien no son de cuarto semestre o bien no estn matriculados en estructuras discretas.

18.- Sea A = {1, 2, 3, 4, 5} y B = {0, 3, 6}. Obtn:


a.- A U B b.- A B c.- A B d.- B A

19.- Sea A = {a, b, c, d, e} y B = {a, b, c, d, e, f, g, h}. Obtn:


a.- A U B b.- A B c.- A B d.- B A

20.- Sea A el conjunto de Estudiantes de Ing. Computacin de UNIOJEDA, cual es el conjunto complemento de A, si el conjunto universal es la Facultad de Ingeniera? 21.- Determina si cada una de estas situaciones es Verdadera o Falsa:
a.- A U = A d.- A A = g.- A U = U b.- A = A e.- A = A h.- A = c.- A U A = A f.- A U U = U

22.- Si A son los Estudiantes de Ing. Computacin y B son los Estudiantes de Ing. Industrial, de la facultad de Ingeniera de UNIOJEDA, determina:
a.- A U B b.- A B c.- A B d.- B A

23.- Halla los conjuntos A y B si A B = {1, 5, 7, 8}, B A = {2, 10} y A B = {3, 6, 9}. 24.- Para cada conjunto dado cual es su complementario?

Modulo Instruccional Estructuras Discretas. Teora y Prctica

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL a.- Los enteros positivos mayores a 9 b.- El abecedario sin las vocales. c.- El conjunto universal U d.- El conjunto vacio

25.- Aplica identidades entre conjuntos para demostrar:


____________________ _____________________ ___ __ ___ ___ ___ ___

a.- A U (B C) = A (B U C) b.- A (B U C) = A U (B C)

26.- Sean A = {0, 2, 4, 6, 8, 10}, B = {0, 1, 2, 3, 4, 5, 6} y C= {4, 5, 6, 7, 8, 9, 10}. Halla:


a.- A B C b.- A U B U C c.- (A U B) C d.- (A B) U C

27.- Halla la diferencia simtrica de {1, 3, 5} y {1, 2, 3} 28.- Si los conjuntos, A = {a, b, c, d, e, f}, B= {e, f, g, h, i} y C = {a, b, f, h, j, k, l}, determina:
___

a.- A U B U C e.- A B C

b.- A B C

c.-

ABC

d.- A

29.- Sea A= {o, p, q, w, x, y, z} y B= {w, x, y, z}. Resolver las siguientes operaciones de conjuntos:
AUB AB AB A B

30.- Sea A= {1, 2, 3, 4, 5} y B= {5, 8, 9, 10}. Resolver las siguientes operaciones de conjuntos:
AUB AB AB BA

31.- Sea el conjunto Universal los estudiantes de 4to semestre de Ing. Computacin y dados los conjuntos conformados por las asignaturas de 4to semestre definidos por: A = Estudiantes de Estructuras Discretas, B = Estudiantes de Programacin, C = Estudiantes de Calculo D = Estudiantes de Fsica E = Estudiantes de Ingles. Expresar en modo de comprensin los siguientes conjuntos:
(A B C D) (A B) (C D) (A B) (C E)

Representacin de Conjuntos en el Computador


32.- Utiliza las operaciones lgicas bit con cadenas de dgitos, para encontrar las combinaciones A U B, A B, (A U B) C y A U (B C) siendo U las letras desde la a hasta la j y los conjuntos A, B y C los siguientes:
A = {a, b, c, d, e}, B = {d, e, f, g, h}, C = {d, e, g, h, j}

33.- Supongamos que el conjunto universal es U = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, expresa cada uno de estos conjuntos con cadenas de bits donde los bits i-esimos de la cadena es 1 si i esta en el conjunto y 0 no lo esta.
a.- {3, 4, 5} b.- {1, 3, 6, 10} c.- {2, 3, 4, 7, 8, 9}

34.- Considerando el mismo conjunto universal que en el ejercicio 33, determina el conjunto especificado para cada una de estas cadenas de bits:
a.- 11 1100 1111 b.- 01 0111 1000 c.- 10 0000 0001

Modulo Instruccional Estructuras Discretas. Teora y Prctica 10

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

35.- Utiliza las operaciones bit con cadenas de 10 dgitos, para encontrar las combinaciones dadas de A = {1, 2, 3, 4, 5}, B = {4, 5, 6, 7, 8}, C = {4, 5, 7, 8, 9, 10}
a.- A U B b.- A B c.- A B C d.- A U B U C __ e.- A

36.- Hallar los conjuntos A y B si el conjunto U = {x | xZ, x >0, x< 11}


A - B: 10 0010 1100 B - A: 01 0000 0001 A B: 00 1001 0010

37.- Sea A= {1, 2, 3, 4, 5 } , B= {5, 8, 9, 10}, C = {1, 2, 3, 4, 5 } y U = Los enteros del 1 al 10. Utilizando la codificacin binaria y las operaciones en BITS, realizar las siguientes operaciones de conjuntos:
__ (A U B) C __ (A B) U C

Modulo Instruccional Estructuras Discretas. Teora y Prctica 11

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

Tema 2: Sistemas de Numeracin y Matrices Binarias: 1.2.1 Sistemas de Numeracin Los nmeros enteros se representan a travs de la notacin decimal. Por ejemplo el nmero 965 se usa para expresar 9.102 + 6.10 + 5, es decir el sistema de base 10. Estos nmeros no pueden ser interpretados directamente por los computadores, por tanto se requiere el uso de otros sistemas de diferente base tales como: Notacin Binaria: Base 2 (Para clculos Lgicos y Aritmticos) Notacin Octal: Base 8 (Para expresar caracteres, letras y dgitos) Notacin Hexadecimal: Base 16 (Para expresar caracteres, letras y dgitos) 1.2.2 Expresiones Binarias de Enteros Permite expresar los nmeros enteros con el 2 como base y solo tiene 2 dgitos, el 1 y el 0.En otras palabras son cadenas de bits, usadas por los computadores para aritmtica con enteros. Ejemplo: Cual es el nmero decimal del entero cuya expresin binaria es (1 0101 1111)2 Se tiene: (1 0101 1111)2 = 1.28 + 0.27 + 1.26 + 0.25 + 1.24 + 1.23 + 1.22 + 1.21 + 1.20 (1 0101 1111)2 = 256 + 0 + 64 + 0+ 16 + 8 + 4 + 2 +1 = 35110 1.2.3 Expresiones Octales de Enteros Permite expresar los nmeros enteros con el 8 como base y solo tiene 8 dgitos, desde el 0 hasta el 7. Son equivalentes al decimal hasta el nmero 7. Ejemplo: Cual es el nmero decimal del entero cuya expresin octal es (3745)8 Se tiene: (3745)8 = 3.83 + 7.82 + 4.81 + 5.20 (3745)8 = 1536 + 448 + 32 + 5 = 202110 1.2.4 Expresiones Hexadecimales de Enteros Permite expresar los nmeros enteros con el 16 como base y tiene 16 dgitos, desde el 0 hasta el 9, equivalentes al decimal hasta el nmero 9 y luego las letras A, B, C, D, E, F equivalentes a los nmeros 10, 11, 12, 13, 14 y 15 decimales respectivamente. Ejemplo: Cual es el nmero decimal del entero cuya expresin hexadecimal es (2AE0B)16 Se tiene: (2AE0B)16 = 2.164 + 10.163 + 14.162 + 0.161 + 11.160 (2AE0B)16 = 131072 + 40960 + 3584 + 0 + 11 = 17562710 1.2.5 Equivalencias entre Sistemas de Numeracin Se establece un algoritmo que permite obtener la expresin en base b de un nmero entero n. Paso 1: Se divide n por b para obtener el cociente y el resto. Esto es n = bq0 + a0 0 ao < b

Modulo Instruccional Estructuras Discretas. Teora y Prctica 12

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

Paso 2: El resto a0 es el digito ms a la derecha en la expresin en base b de n. Paso 3: Se divide q0 por b para obtener: q0 = bq1 + a1 0 a1 < b Paso 4: El resto a1 es el segundo digito ms a la derecha en la expresin en base b de n. Paso 5. Se repite el proceso hasta obtener un cociente igual a cero 0 Ejemplo: Calcular la expresin en base 8 del nmero decimal (12345) 10 12345 = 8.1543 + 1 1543 = 8.192 + 7 192 = 8.24 + 0 24 = 8.3 + 0 3 = 8.0 + 3 (12345) 10 = (30071)8 Ejemplo: Calcular la expresin Hexadecimal del nmero decimal (177130) 10 177130 = 16.11070 + 10 11070 = 16. 691 + 14 691 = 16.43 + 3 43 = 16.2 + 11 2 = 16.0 + 2 (177130) 10 = (2B3EA) 16 Ejemplo: Calcular la expresin Binaria del nmero decimal (241) 10 241 = 2.120 + 1 120 = 2.60 + 0 60 = 2.30 + 0 30 = 2.15 + 0 15 = 2.7 + 1 7 = 2.3 + 1 3 = 2.1 + 1 1 = 2.0 + 1 (241) 10 = (1111 0001) 2
Decimal Hexadecimal Octal Binario Equivalencia de los enteros decimales del 0 al 15 en Binario, Octal y hexadecimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 0 1 2 3 4 5 6 7 8 9 A B C D 0 1 2 3 4 5 6 7 10 11 12 13 14 15 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 14 E 16 1110 15 F 17 1111

Modulo Instruccional Estructuras Discretas. Teora y Prctica 13

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

1.2.6 Definicin de Matriz Binaria Una Matriz es un conjunto de elementos organizados en forma rectangular por filas y columnas. Las matrices tienen aplicaciones en diversas reas con la geometra y el algebra, pero a nivel de computacin se usan fundamentalmente para la representacin de arreglos o tablas de informacin que es una de las formas principales como se introducen los datos en el computador. Una matriz binaria, es una disposicin rectangular de dgitos binarios (0, 1), formada por m filas y n columnas; y al igual que las matrices algebraicas se dice que tienen un orden m x n. Si el nmero de filas es igual al de columnas, se dice que la matriz es cuadrada. Se denota por letras maysculas. A=
0 1 1 1 1 1 0 0 0 0 1 1

3x4 m = 3 filas y n = 4 columnas La aritmtica de matrices binarias se construye con las operaciones binarias y sobre pares de bits. , b1 b2 = 1 Si b1= b2 = 1 b1 b2 = 1 Si b1= 1 o b2 = 1 b1 b2 = 0 en otro caso b1 b2 = 0 en otro caso 1.2.7 Operaciones con Matrices Binarias a. Matriz Unin Sean A = [aij] y B = [bij] matrices binarias m x n, se llama matriz unin de A y B; y se denota por A B, a la matriz cuyo elemento (i, j) es aij bij. Para poder efectuar la matriz unin, ambas matrices deben tener el mismo orden. Ejemplo: Hallar la matriz A B:
1 0 0 1 1 0 AB= 0 1 1 0 1 0 0 1 1 0 = 1 0 0 1 1 1 1 1 0 0 1 1 1 0 A= B=

b. Matriz Interseccin Sean A = [aiJ] y B = [biJ] matrices binarias m x n, se llama matriz interseccin de A y B; y se denota por A B, a la matriz cuyo elemento (i, j) es aiJ biJ. Para poder efectuar la matriz interseccin, ambas matrices deben tener el mismo orden. Ejemplo: Hallar la matriz A B:
1 0 1

Modulo Instruccional Estructuras Discretas. Teora y Prctica 14

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL A= 0 AB= 0 1 1 0 1 1 0 0 0 1 1 0 = 1 0 B= 1 1 0 0 0 0 1 0 0

c. Producto Binario de Matrices Sean A = [aiJ] y B = [biJ] matrices binarias de orden m x k, y k x n respectivamente. El productor binario de A y B, denotado por A B, es la matriz m x n cuyo elemento (i, j) es ciJ, donde: ciJ = (ai1 b1J) (ai2 2J) ..... b Para poder efectuar el producto binario de matrices, el nmero de columnas de la matriz A debe ser igual al nmero de filas de la matriz B. Se realiza de forma anloga al producto ordinario de matrices, pero se sustituye la suma por y el producto por . Ejemplo: Hallar la matriz A B:
A= 1 0 1 0 1 0 B= 0 1 1 1 1 0

A B=

(1 1)(0 0) ( 1 1)(0 1) ( 1 0)(0 1) 1 0 1 0 0 0 (0 1)(1 0) ( 0 1)(1 1) ( 0 0)(1 1) = 0 0 0 1 (1 1)(0 0) ( 1 1)(0 1) ( 1 0)(0 1) 1 0 1 0 0 0 1 0 1 1 1 1 0 1 0

0 1

A B=

d. Potencia Binaria Sea A una matriz binaria cuadrada y r un entero positivo. La potencia binaria resima de A es el producto binario de r factores iguales a A. A(r) = AA.........A (r veces) A(2) = AA A(3) = A(2) A

Modulo Instruccional Estructuras Discretas. Teora y Prctica 15

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL

1.2.8 Ejercicios Propuestos del Tema 2: Sistemas de Numeracin


1.- Convierte los siguientes enteros de notacin decimal a notacin binaria:
a.- 231 a.- 1 1111 a.- 80E b.- 4532 b.- 10 0000 0001 b.- 135AB c.- ABBA c.- 97644 d.- 100632 e.- 1023

2.- Convierte los siguientes enteros de notacin binaria a notacin decimal:


c.- 1 0101 0101 d.- DEFACED d.- 11 1011 1110 e.- ABCDEF

3.- Convierte los siguientes enteros de notacin hexadecimal a notacin binaria: 4.- Convierte cada uno de los siguientes enteros de notacin binaria a notacin hexadecimal:
a.- 1111 0111 d.- 1011 0111 0111 b.- 1010 1010 1010 e.- 1000 0110 0011 c.- 111 0111 0111 0111 f.- 001 1110 1111 0101

5.- En los ejercicios del punto 4, obtener la notacin octal de dichos nmeros binarios. 6.- Obtener la expresin decimal de cada uno de los siguientes nmeros octales:
a.- 771 b.- 10236 c.- 47201 d.- 70212 e.- 772435

7.- Obtener la expresin octal, hexadecimal y binaria de las siguientes fechas, expresadas en notacin decimal:
a.- 1783 b.- 1811 c.- 2005 c.- ABBA d.- 1983 d.- DEFACED e.-2012 e.- ABCDEF

8.- Obtener las expresiones decimales de los siguientes nmeros en base 16:
a.- 80E b.- 135AB

9.- Encontrar las siguientes equivalencias entre cantidades expresadas en diferentes sistemas numricos:
(1231)10 = (?)2 (37564)8 = (?)2 (AF99)16 = (?)2 (010011100111) 2 = (?)10 (101111001111) 2 = (?)16

Marices Binarias 10.- Sea la matriz A


A= 1 1 1 0 1 0 1 0 1 1 0 1 c.- Cual es la 2da fila de A

a.-Cual es el orden de A. b.- Cual es la 3era columna de A d.-Cual es el elemento de la posicin (3,2)

11.- Calcular: a.- A B


A= 1 1 0 0 0 1 1 1 0

b.- C D

c.- A D
B= 1 0 0

d.- B A
1 0 1 0 1 1

Modulo Instruccional Estructuras Discretas. Teora y Prctica 16

FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ESTRUCTURAS DISCRETAS (IC33) PROFESOR: ING. GERARDO ALBERTO LEAL 1 0 0 1 C= 1 0 1 1 D= 1 1 0 0 1 1 1 1

12.- Sean A, B C y D matrices Binarias, calcula:


a.- A B b.- A B A= 1 1 0 0 1 0 c.- C D d.- A B B= 0 1 0 1 D= 0 1 1 0 1 1 1 1 1 0

1 0 1 C= 1 0 1

13.- Dadas las siguientes Matrices Binarias A y B, las cuales estn codificadas en Hexadecimal, encontrar las matrices Unin e Interseccin. En las matrices C y D cuyos elementos son Bits, encontrar el producto binario de C por D.
A A= 8 0 1 0 3 D 0 1 1 B= A B 1 C= 0 1 0 2 F 0 1

C=

Modulo Instruccional Estructuras Discretas. Teora y Prctica 17