0% encontró este documento útil (0 votos)
14 vistas10 páginas

Estructuras Discretas: Álgebra y Grafos

El documento aborda conceptos fundamentales de estructuras discretas, incluyendo álgebra booleana, grafos, árboles y sus propiedades. Se explican las leyes fundamentales del álgebra booleana, así como la representación de funciones mediante minterminos y maxterminos, tablas de verdad y mapas de Karnaugh. Además, se detallan diferentes tipos de grafos y sus características, así como técnicas de recorrido y representación de árboles.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas10 páginas

Estructuras Discretas: Álgebra y Grafos

El documento aborda conceptos fundamentales de estructuras discretas, incluyendo álgebra booleana, grafos, árboles y sus propiedades. Se explican las leyes fundamentales del álgebra booleana, así como la representación de funciones mediante minterminos y maxterminos, tablas de verdad y mapas de Karnaugh. Además, se detallan diferentes tipos de grafos y sus características, así como técnicas de recorrido y representación de árboles.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Apuntes Estructuras Discretas

Índice:

Algebra Booleana
​ Leyes fundamentales
​ Minterminos
​ Maxterminos
​ Formas de Representación
​ ​ Forma canónica
​ ​ Forma estándar
​ Tabla de verdad
​ ​ Tabla de suma de productos (Forma abreviada)
​ ​ Tabla de producto de sumas (Forma abreviada)
​ Mapa de Karnaugh
GRAFOS:
• Matriz de incidencia - El grafo está representado por una matriz de A (aristas) por V
(vértices), donde [arista, vértice] contiene la información de la arista (1 - conectado, 0 - no
conectado)

• Matriz de adyacencia - El grafo está representado por una matriz cuadrada M de tamaño
, donde es el número de vértices. Si hay una arista entre un vértice x y un vértice y,
entonces el elemento es 1, de lo contrario, es 0.

Ciclos y caminos hamiltonianos


Un ciclo es una sucesión de aristas adyacentes, donde no se recorre dos veces la misma
arista, y donde se regresa al punto inicial. Un ciclo hamiltoniano tiene además que recorrer
todos los vértices exactamente una vez (excepto el vértice del que parte y al cual llega).

Grafo simple: Si solo una arista une dos vértices.


Grafo multigrafo: Más de una arista une dos vértices.
Grafo planar: Si se puede dibujar el grafo sin aristas que se crucen
Grafo conexo:Un grafo es conexo si cada par de vértices está conectado por un camino; es
decir, si para cualquier par de vértices (a, b), existe al menos un camino posible desde a
hacia b.

Grafo completo: Un grafo es completo si existen aristas uniendo todos los pares posibles
de vértices. Es decir, todo par de vértices (a, b) debe tener una arista e que los une.

grafo dual:
grafo pesado:
coloración de grafos:
Árboles:
Representa una jerarquía ,un árbol no puede tener ciclos [Link] le dice raíz a la parte
más superior del árbol(al padre) y hoja al que no tiene más ramificaciones.​
-grado del nodo:Es el número de flechas que salen de ese nodo.

ir a Índice 👈
-grado de un árbol:Es el mayor grado de todos sus nodos.
-nivel de un vértice : Es cuánto se aleja de la raíz.
-Altura de un árbol:Es la cantidad de niveles que tiene.
-Arbol m-ario: Cuando todos tienen la misma cantidad de hijos se reemplaza m por la
cantidad de hijos de cada vé[Link] no tiene la misma cantidad se dice que no es completo.
-Árbol minimal : significa buscar el árbol de un grafo,si es un grafo con pesos se deben
eliminar las aristas con mayor peso.
-Algoritmo de Huffman
-Árbol de expansión:Un árbol t es un árbol de expansión de un grafo g si t es un subgrafo
de g que contiene todos los vértices de g.
Convertir árbol a árbol binario:Primero se enlazan los hermanos horizontalmente luego se
gira todo el árbol y ya está.
-Recorrido preorden: raiz-izquierda-derecha
-Recorrido inorden: izquierda-raíz-derecha
-Recorrido postorden: izquierda-derecha-raiz
Operaciones Binarias:
Anillo:

ALGEBRA BOOLEANA:

Representa las matemáticas de los sistemas digitales.


La lógica booleana sólo permite dos estados del circuito, como True y False.
Estos dos estados están representados por 1 y 0, donde 1 representa el
estado "Verdadero" y 0 representa el estado "Falso".
Variable : toma el valor de 1 o 0 ,ejm A , B , C.
Literal: Es toda ocurrencia de una variable, ya sea complementada o sin
complementar, en una expresión de conmutación. ,ejem A ,A’.
En AB + A’B →Hay 3 literales

LEYES FUNDAMENTALES:

ir a Índice 👈
Leyes conmutativas

A+B=B+A
A∙B=B∙A
Leyes asociativas

(A + B) + C = A + (B + C)
(A ∙ B) ∙ C = A ∙ (B ∙ C)
Leyes distributivas

A ∙ (B + C) = (A ∙ B) + (A ∙ C)
A + (B ∙ C) = (A + B) ∙ (A + C)
Leyes de Morgan

𝐴 + 𝐵 + 𝐶.... = 𝐴 ∙ 𝐵 ∙ 𝐶 …
𝐴 ∙ 𝐵 ∙ 𝐶.... = 𝐴 + 𝐵 + 𝐶 …
Otras identidades útiles

A + (A ∙ B) = A
A ∙ (A + B) = A
A + (A ∙ B) = A + B
(A + B) ∙ (A + B) = A
(A + B) ∙ (A + C) = A + (B ∙ C)
A + B + (A ∙ B) = A + B
(A ∙ B) + (B ∙ C) + (B ∙ C) = (A ∙ B) + C
(A ∙ B) + (A ∙ C) + (B ∙ C) = (A ∙ B) + (B ∙ C)
A + 𝐴B = A + B
A ∙ (𝐴 + B) = A ∙ B
(A+B) ∙ ( A+𝐵) = A

ir a Índice 👈
AB+ A𝐵C = AB + AC
(A+B) ∙ ( A+𝐵+C) = (A + B) ∙ (A + C)
A + (B ∙ C) = (A + B) ∙ (A + C)
AB+ 𝐴C+BC = AB + 𝐴C
(A + B) ∙ (𝐴 + C) ∙ (B + C) = (A + B) ∙ (𝐴 + C)
AB+ 𝐴C = (A + C) ∙ (𝐴 + B)
(A + B) ∙ (𝐴 + C) = AC + 𝐴B

Minterminos:
Para que sea llamado mintérmino tiene que estar todas las variables correspondientes
como multiplicación,ejem:
Al reducir una expresión de mintérminos me debe dar igual que al reducir la misma
expresión expresada en sus maxtérminos.

Fm(A,B,C) = A’B’C

No es mintérmino→ F(A,B,C) = A’B falta la C

Maxterminos:
Para que sea llamado mintérmino tiene que estar todas las variables correspondientes
como suma,ejem:

FM(A,B,C) = (A+B’+C)

FORMAS DE REPRESENTACIÓN

●​ Forma canónica:
Es la representación de una expresión en forma abreviada ejem:

F(A,B,C)= ∑(1,4,5,6,7) significa sumatoria de mintérminos.

donde su complemento es la suma de lo que le falta.

F(A,B,C)= Π(0,2,3) significa producto de maxtérminos.


ir a Índice 👈
Los números indican la posición que ocupa en la tabla de verdad(empezando de 0).

●​ Forma estándar:

Es la representación de forma extensa ,tomando en cuenta el ejemplo anterior,tenemos:


​ Fm(A,B,C)= A’B’C + AB’C’ + AB’C + ABC’ + ABC

​ FM(A,B,C)= (A + B + C) (A + B’ + C)(A + B’ + C’)

TABLA DE VERDAD:
Para la comprobación de la tabla de verdad se reemplaza los valores 0 y 1 según
corresponda en los términos del producto y después de reducir me debe quedar la salida.

●​ Tabla de Suma de productos (Forma abreviada):


Ejm:
Desarrollar la tabla de verdad para : ABC + AB’C
La variable representada con 0 se complementa.

ir a Índice 👈
X= Salida.
T.P=Términos del producto.

Para los elementos que quieres


representar ,en la salida se pone 1 y
para los demás se pone 0.

●​ Tabla de Producto de sumas (Forma abreviada):


Ejm:
Desarrollar la tabla de verdad para : (A’ + B + C’) (A’ + B’ + C)
La variable representada con 1 se complementa.

X= Salida.
T.P=Términos del producto.

ir a Índice 👈
Para los elementos que quieres representar ,en la salida se pone 0 y para los
demás se pone 1.

●​ Tabla de sumas y productos (Forma general) :


Desarrolla la tabla de verdad para la siguiente expresión booleana: A (A’ + B)

ir a Índice 👈
Desarrolla la tabla de verdad para la siguiente expresión booleana: AB + AB’

ir a Índice 👈
MAPA DE KARNAUGH:
1=normal 0=complemento
Al simplificar se quedan los que no cambian de valor

-En cuanto al cuadradito rojo,podemos observar


que tiene en común la A y la C ,la B no porque
cambia de valor.
entonces el rojo me quedaría : AC
-En cuanto al cuadradito verde,podemos observar
que tiene en común la A y la B ,la C no porque
cambia de valor.
entonces el verde me quedaría : AB

-En cuanto al cuadradito naranja,podemos observar que tiene en común la B y la C ,la A no


cambia de valor.
entonces el naranja me quedaría : BC
La simplificación en minterminos me quedaría: AC + AB + BC
Para hallar el complemento o maxterminos sería lo contrario:
1=complemento 0=normal
-En cuanto al cuadradito naranja,podemos
observar que tiene en común la B y la C ,la A no
porque cambia de valor.
entonces el naranja me quedaría : (B + C)
-En cuanto al cuadradito rojo,podemos observar
que tiene en común la A y la B ,la C no porque
cambia de valor.
entonces el rojo me quedaría : (A + B)

-En cuanto al cuadradito azul,podemos observar que tiene en común la A y la C ,la B no


cambia de valor.
entonces el azul me quedaría : (A + C)
La simplificación en maxterminos me quedaría: (B + C) (A + B) (A + C)

ir a Índice 👈

También podría gustarte