Wikipedia

Resultados de la búsqueda

lunes, 1 de julio de 2019

Operaciones Binarias

Operaciones binarias 

Se define como operación binaria a aquella operación matemática que necesita un operador y dos operandos (argumentos) para que se calcule un valor.

Clase de operación binaria.
Según los conjuntos AB y C podemos diferenciar dos tipos de operaciones, las internas en las que A = B = C, y las externas que son todas las demás, se denomina Ley de composición a un subtipo de operación binaria.
AL Operación binaria.svg
Si a cada par de valores (ab) de  la operación le corresponde un valor c de A:
se dice que esta operación es interna, también se llama ley de composición interna, así por ejemplo dado el conjunto de vectores de tres dimensiones  y la adición de vectores, se tiene:
que la suma de dos vectores de  es otro vector de , por ejemplo, dados los vectores:
su suma es:

Operación externa

Si la operación no es interna entonces es externa, pudiéndose presentar los siguientes casos:
  • Si a cada par de valores a de A y b de B, se le asigna un valor c de A,
a esta operación también se denomina ley de composición externa, un ejemplo claro, de esta operación, es el producto de un vector por un escalar:
así, dado el vector:
el resultado de multiplicarlo por un escalar b, será:
  • Si la operación es de la forma:
en la que a cada par de valores ab de A se le asigna un c de B, esta operación no se denomina ley de composición, como ejemplo podemos poner el producto escalar de dos vectores, que da como resultado un número real:
así dados los vectores:
su producto escalar será:
  • Si la operación asigna a cada par de valores a de A y b de B un c de C, siendo AB y C conjuntos distintos:
es el caso más general, y tampoco se denomina ley de composición, podemos ver el ejemplo de la división de un número entero entre un número natural para dar como resultado un número racional

viernes, 31 de mayo de 2019

TEORÍA DE GRAFOS
♥Un grafo es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre elementos de un conjunto.

APLICACIONES DE LOS GRAFOS:

Las aplicaciones de los grafos es en diversas áreas:

♪Resolución de problemas 

♪Algoritmos compuestos

♪Dibujos computacionales

♪Planos,etc.

Árbol: es un grafo en el que cualesquiera dos vértices están conectados por exactamente un camino.
Un árbol de búsqueda binaria es un árbol binario T en el cual se asocian ciertos datos con los vértices. Los datos están ordenados de modo que, para cada vértice v en T, cada elemento de dato en el subárbol izquierdo de v sea menor que el elemento de dato en v y cada elemento de dato en el subárbol derecho de v es mayor que el elemento de dato en v.

Composición de los grafos 

  • Aristas: Son las líneas con las que se unen los vértices de un grafo.
  • Aristas adyacentes: 2 aristas son adyacentes si convergen en el mismo vértice.
  • Aristas paralelas: Son dos aristas conjuntas si el vértice inicial y final son el mismo.
  • Arista cíclicas: Es la arista que parte de un vértice para entrar en sí mismo.
  • Cruce: Son 2 aristas que cruzan en un mismo punto.
  • Vértices: Los vértices son los elementos que forman un grafo. Cada uno lleva asociada una valencia característica según la situación, que se corresponde con la cantidad de aristas que confluyen en dicho vértice.
  • Camino: Se denomina camino de un grafo a un conjunto de vértices interconectados por aristas. Dos vértices están conectados si hay un camino entre ellos.

Tipos de grafos

  • Grafo simple: O simplemente grafo es aquel que acepta una sola arista uniendo dos vértices cualesquiera. Esto es equivalente a decir que una arista cualquiera es la única que une dos vértices específicos. Es la definición estándar de un grafo.
  • Multigrafo: o pseudografo: Es el que acepta más de una arista entre dos vértices. Estas aristas se llaman múltiples o lazos (loops en inglés). Los grafos simples son una subclase de esta categoría de grafos. También se les llama grafos general.
  • Grafo orientado: grafo dirigido o digrafo. Son grafos en los cuales se ha añadido una orientación a las aristas, representada gráficamente por una flecha.
  • Grafo etiquetado: Grafos en los cuales se ha añadido un peso a las aristas (número entero generalmente) o un etiquetado a los vértices.
  • Grafo aleatorio: Grafo cuyas aristas están asociadas a una probabilidad.
  • Hipergrafo: Grafos en los cuales las aristas tienen más de dos extremos, es decir, las aristas son incidentes a 3 o más vértices.
  • Grafo infinito: Grafos con conjunto de vértices y aristas de cardinal infinito.
  • Grafo plano: Los grafos planos son aquellos cuyos vértices y aristas pueden ser representados sin ninguna intersección entre ellos. Podemos establecer que un grafo es plano gracias al Teorema de Kuratowski.
  • Grafo regular: Un grafo es regular cuando todos sus vértices tienen el mismo grado de valencia.

Grafos conexos[editar]

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.
Un grafo es doblemente conexo si cada par de vértices está conectado por al menos dos caminos disjuntos; es decir, es conexo y no existe un vértice tal que al sacarlo el grafo resultante sea disconexo.
Es posible determinar si un grafo es conexo usando un algoritmo Búsqueda en anchura (BFS) o Búsqueda en profundidad(DFS).
En términos matemáticos la propiedad de un grafo (fuertemente) conexo permite establecer una relación de equivalenciapara sus vértices, la cual lleva a una partición de estos en "componentes (fuertemente) conexos", es decir, porciones del grafo, que son (fuertemente) conexas cuando se consideran como grafos aislados. Esta propiedad es importante para muchas demostraciones en teoría de grafos.

Grafo conexo y no conexo

Grafos completos[editar]

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.
El conjunto de los grafos completos es denominado usualmente , siendo  el grafo completo de n vértices.
Un , es decir, grafo completo de  vértices tiene exactamente  aristas.
La representación gráfica de los  como los vértices de un polígono regular da cuenta de su peculiar estructura.

Grafos bipartitos[editar]

Un grafo G es bipartito si puede expresar como  (es decir, sus vértices son la unión de dos grupos de vértices), bajo las siguientes condiciones:
  •  y  son disjuntos y no vacíos.
  • Cada arista de A une un vértice de V1 con uno de V2.
  • No existen aristas uniendo dos elementos de V1; análogamente para V2.
Bajo estas condiciones, el grafo se considera bipartito, y puede describirse informalmente como el grafo que une o relaciona dos conjuntos de elementos diferentes, como aquellos resultantes de los ejercicios y rompecabezas en los que debe unirse un elemento de la columna A con un elemento de la columna B.

Homeomorfismo de grafos[editar]

Dos grafos  y  son homeomorfos si ambos pueden obtenerse a partir del mismo grafo con una sucesión desubdivisiones elementales de aristas.

Árboles[editar]


Ejemplo de árbol.
Un grafo que no tiene ciclos y que conecta a todos los puntos, se llama un árbol. En un grafo conn vértices, los árboles tienen exactamente n - 1 aristas, y hay nn-2 árboles posibles. Su importancia radica en que los árboles son grafos que conectan todos los vértices utilizando el menor número posible de aristas. Un importante campo de aplicación de su estudio se encuentra en el análisis filogenético, el de la filiación de entidades que derivan unas de otras en un proceso evolutivo, que se aplica sobre todo a la averiguación del parentesco entre especies; aunque se ha usado también, por ejemplo, en el estudio del parentesco entre lenguas.

Grafos ponderados o etiquetados[editar]

En muchos casos, es preciso atribuir a cada arista un número específico, llamado valuaciónponderación o coste según el contexto, y se obtiene así un grafo valuado.
Formalmente, es un grafo con una función v: A → R+.
Por ejemplo, un representante comercial tiene que visitar n ciudades conectadas entre sí por carreteras; su interés previsible será minimizar la distancia recorrida (o el tiempo, si se pueden prever atascos). El grafo correspondiente tendrá como vértices las ciudades, como aristas las carreteras y la valuación será la distancia entre ellas.Si embargo, hasta ahora no ha sido posible encontrar métodos generales para hallar un ciclo de valuación mínima, pero sí para los caminos desde ahasta b, sin más condición.

Resultado de imagen para teoria de grafosImagen relacionada
Resultado de imagen para arboles y grafosEJEMPLOS DE ARBOLES Y GRAFOS Resultado de imagen para arboles y grafos

domingo, 12 de mayo de 2019

Apuntes de matemáticas discretas

                  ALGEBRA BOOLEANA
Esta fue desarrollada por George Boole.
Esta se divide en:
♥Minitérmino:Es un producto booleano en que cada vez;es decir,es una expresión lógica que se compone de variables y los operadores lógicos AND y NOT.
♥Maxitérmino:Es una expresión lógica que se compone de variables y los operadores lógicos OR y NOT.
PROPIEDADES DE LAS EXPRESIONES BOOLEANAS.
a)Formadas por variables booleanas .
b)Valores de 1 (verdadero) ó 0 (falso).
c)Puede tener constantes booleanas (1 ó 0).
d)Puede tener operadores lógicos: AND (&,^), OR (V) y NOT (`,-,~).
♪Multiplicación lógica: AND
          ♥XY=X•Y=(X)(Y)
♪Suma lógica: OR
           ♥X+Y
♪Complemento negación: NOT
            ♥X'
LEYES DE LA ALGEBRA BOOLEANA
1.Existencia de neutros:
         X+0=X
         X•1=X
2.Conmutatividad:
         X+Y= Y+X
         X•Y =Y•X
3.Asociatividad:
        X+(Y+Z)=(X+Y)+Z
        X•(Y+Z)=(X•Y)•Z
4.Distributividad:
        X+(Y•Z)=(X+Y)•(X+Z)
        X•(Y•Z)=(X•Y)•Z
5.Complementos:
       X+X'=1
       X•X'=0
FUNCIONESFUNCFUNCIONAMIENTO DEL MICROPROCESADOR
Funcionamiento
•Fases MP
•Refetch
•Fetch
•Decodificación de la circulación
•Lectura del operando
•Ejecución
•Escribe los resultados en registros
UNIDAD CENTRAL DE PROCESO
La memoria caché está en el microprocesador
COMPUERTAS LÓGICAS BINARIAS
MAPAS DE KARNAUGH

Mapa de Karnaugh

Ir a la navegaciónIr a la búsqueda
Ejemplo de mapa de Karnaugh.
Un mapa de Karnaugh (también conocido comotabla de Karnaugh o diagrama de Veitch, abreviado como Mapa-K o Mapa-KV) es undiagrama utilizado para la simplificación defunciones algebraicas Booleanas. El mapa de Karnaugh fue inventado en 1953 por Maurice Karnaugh, un físico y matemático de loslaboratorios Bell.
Los mapas de Karnaugh reducen la necesidad de hacer cálculos extensos para la simplificación de expresiones booleanas, aprovechando la capacidad del cerebro humano para el reconocimiento de patrones y otras formas de expresión analítica, permitiendo así identificar y eliminar condiciones muy inmensas.
El mapa de Karnaugh consiste en una representación bidimensional de la tabla de verdad de la función a simplificar. Puesto que la tabla de verdad de una función de N variables posee 2N filas, el mapa K correspondiente debe poseer también 2N cuadrados. Las variables de la expresión son ordenadas en función de su peso y siguiendo el código Gray, de manera que sólo una de las variables varía entre celdas adyacentes. La transferencia de los términos de la tabla de verdad al mapa de Karnaugh se realiza de forma directa, albergando un 0 ó un 1, dependiendo del valor que toma la función en cada fila. Las tablas de Karnaugh se pueden fácilmente realizar a mano con funciones de hasta 6 variables, para funciones de mayor cantidad de variables es más eficiente el uso de software especializado.
Construcción del mapa-K.
Las variables de entrada pueden combinarse de 16 formas diferentes, por lo que el mapa de Karnaugh tendrá 16 celdas, distribuidas en una cuadrícula de 4 × 4.

Otras formas de notación del álgebra de Boole[editar]

En Lógica binaria se suele emplear la notación , común en la tecnología digital, siendo la forma más usual y la más cómoda de representar.
Por ejemplo las leyes de De Morgan se representan así:
Cuando el álgebra de Boole se emplea en electrónica, suele emplearse la misma denominación que para las puerta lógica AND (Y), OR (O) y NOT (NO), ampliándose en ocasiones con X-OR (O exclusiva) y su negadas NAND (NO Y), NOR (NO O) y X-NOR (equivalencia). las variables pueden representarse con letras mayúsculas o minúsculas, y pueden tomar los valores {0, 1}.
Empleando esta notación las leyes de De Morgan se representan:
En su aplicación a la lógica se emplea la notación  y las variables pueden tomar los valores {F, V}, falso o verdadero, equivalentes a {0, 1}
Con la notación lógica las leyes de De Morgan serían así:
En el formato de Teoría de conjuntos el Álgebra de Boole toma el aspecto: 
En esta notación las leyes de De Morgan serían así:
Otra forma en la álgebra de conjuntos del Álgebra de Boole, las leyes de De Morgan serían así:
TABLA DE VERDAD 
Una tabla de verdad, o tabla de valores de verdad, es una tabla que muestra el valor de verdad de una proposición compuesta, para cada combinación de verdad que se pueda asignar.1
Fue desarrollada por Charles Sanders Peirce por los años 1880, pero el formato más popular es el que introdujo Ludwig Wittgenstein en su Tractatus logico-philosophicus, publicado en 1921.

Variable[editar]

TE Conex 12.svgTE Interu 1A.svgTE Conex 12.svg
Para una variable lógica ABC, ... pueden ser verdaderas V, o falsas F, los operadores fundamentales se definen así:

Negación[editar]

TE Conex 12.svgTE Interu 3A.svgTE Conex 12.svg
La negación operador que se ejecuta, sobre un único valor de verdad, devolviendo el valor contradictorio de la proposición considerada.

Conjunción[editar]

TE Conex 12.svgTE Interu 1A.svgTE Interu 1B.svgTE Conex 12.svg
La conjunción es un operador, que actúa sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdadverdadero cuando ambas proposiciones son verdaderas, yfalso en cualquier otro caso. Es decir, es verdadera cuando ambas son verdaderas.
En términos mas simples, será verdadera cuando las dos proposiciones son verdaderas.
La tabla de verdad de la conjunción es la siguiente:
Que se corresponde con la columna 8 del algoritmo fundamental.
en simbología "^" hace referencia a el conector "y"

Disyunción[editar]

TE Conex 05.svgTE Interu 1A.svgTE Conex 12.svgTE Conex 09.svg
TE Conex 14.svgTE Conex 12.svgTE Interu 1B.svgTE Conex 14.svg
La disyunción es un operador lógico que actúa sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad verdaderocuando una de las proposiciones es verdadera, o cuando ambas lo son, y falso cuando ambas son falsas.
En términos mas simples, será verdadera cuando por lo menos una de las proposiciones es verdadera de lo contrario será falsa.
La tabla de verdad de la disyunción es la siguiente:
Que se corresponde con la columna 2 del algoritmo fundamental.

Implicación o Condicional[editar]

TE Conex 05.svgTE Interu 2A.svgTE Interu 1B.svgTE Conex 09.svg
TE Conex 14.svgTE Interu 08.svgTE Conex 12.svgTE Conex 14.svg
El condicional material es un operador que actúa sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de falso sólo cuando la primera proposición es verdadera y la segunda falsa, yverdadero en cualquier otro caso.
La tabla de verdad del condicional material es la siguiente:

Que se corresponde con la columna 5 del algoritmo fundamental.

Equivalencia, doble implicación o Bicondicional[editar]

TE Conex 05.svgTE Interu 2A.svgTE Interu 2B.svgTE Conex 09.svg
TE Conex 14.svgTE Interu 08.svgTE Interu 08.svgTE Conex 14.svg
El bicondicional o doble implicación es un operador que funciona dando el valor de verdad cuando ambos valores son iguales y dando el valor de falsedad cuando ambos valores son diferentes.
La tabla de verdad del bicondicional es la siguiente:
Que se corresponde con la columna 7 del algoritmo fundamental.

Tablas de verdad[editar]

Las tablas nos manifiestan los posibles valores de verdad de cualquier proposición molecular, así como el análisis de la misma en función de las proposicíones que la integran, encontrándonos con los siguientes casos:

Verdad Indeterminada o Contingencia[editar]

Se entiende por verdad contingente, o verdad de hecho, aquella proposición que puede ser verdadera o falsa, según los valores de las proposiciones que la integran. Sea el caso: .
Su tabla de verdad se construye de la siguiente manera:
Ocho filas que responden a los casos posibles que pueden darse según el valor V o F de cada una de las proposiciones A, B, C.(Columnas 1, 2, 3)
Una columna (Columna 4) en la que se establecen los valores de  aplicando la definición del disyuntor a los valores de B y de C en cada una de las filas.(Columnas 2,3 → 4)
Una columna (columna 5) en la que se establecen los valores resultantes de aplicar la definición de la conjunción entre los valores de A (columna 1) y valores de la columna ,(columna 4) que representarán los valores de la proposición completa , cuyo valor de verdad es V o F según la fila de los valores de A, B, y C que consideremos.(Columnas 1,4 → 5)
Donde podemos comprobar cuándo y por qué la proposición  es V y cuándo es F.
Resultado de imagen para tabla de verdad