Академический Документы
Профессиональный Документы
Культура Документы
Lgica
Profesor(a): Ing. Zaide Accary Bachilleres: Gutirrez Jhonaykker C.I. V-25.324.345 Pulgar Reinaldo C.I. V-23.500.283 Solano Johan C.I. V-25.934.196 Ciudad Guayana, 08 de julio de 2013
NDICE
Pgs. Introduccin Circuitos digitales Compuertas lgicas AND, OR y NOT Representacin grfica de las compuertas lgicas Reglas para la construccin de los circuitos Representacin de los circuitos en tablas de la verdad Conjuntos Notacin Conjuntos finitos Conjuntos infinitos Conjunto universal Subconjuntos Diagramacin de conjuntos (representacin grfica) Unin (definicin y representacin grfica) Interseccin (definicin y representacin grfica) Diferencia (definicin y representacin grfica) Complemento (definicin y representacin grfica) Ejemplos de conjuntos en la vida real Lgica para matemtica y en matemtica Leyes booleanas Simplificacin de una formula ejercicio Teoremas de la traduccin de la implicacin Lenguaje SP Vocabulario Termino ejercicio Formula ejercicio 04 05 05 06 07 08 09 09 09 09 10 10 10 11 11 11 11 12 12 13 14 18 19 19 20 20
Sub-formulas ejercicio Cuantificadores universales ejercicio Cuantificadores existenciales ejercicio Alcance de una formula Traduccin del lenguaje SP al castellano ejercicio Traduccin del castellano al lenguaje SP ejercicio Conclusin Bibliografa
21 22 22 23 23 23 25 26
INTRODUCCIN
Un circuito lgico es un dispositivo que tienen una o ms entradas y exactamente una salida. En cada instante cada entrada tiene un valor, 0 o 1; estos datos son procesados por el circuito para dar un valor en su salida, 0 o 1. Los valores 0 y 1 pueden representar ciertas situaciones fsicas como, por ejemplo, un voltaje nulo y no nulo en un conductor. Los circuitos lgicos se construyen a partir de ciertos circuitos elementales denominados compuertas lgicas, entre las cuales se diferencian OR, AND, NOT. Los circuitos electrnicos que trabajan con nmeros, y que con la tecnologa con la que estn realizados, estos nmeros estn representados en binario.
Cuando un elemento pertenece a un conjunto, estamos utilizando nada menos que tres conceptos primitivos bsicos: elemento, conjunto y pertenencia. Para indicar que es un elemento de un conjunto , se escribe no es elemento de
concepto primitivo, cada conjunto particular se puede definir por extensin (nombrando cada uno de sus elementos) o por comprensin (dando una propiedad que cumplen todos los elementos del conjunto y slo ellos).
Las leyes booleanas, constituyen un rea de las matemticas que ha pasado a ocupar un lugar prominente con la llegada de la computadora. En el nivel de lgica, lo que comnmente se llama hardware, y que est formado por los componentes electrnicos de la mquina, se trabaja con diferencias de tensin, las cuales generan funciones que son calculadas por los circuitos que forman el nivel. Estas funciones, en la etapa de diseo del hardware, son interpretadas como funciones de Boole.
CIRCUITOS DIGITALES
Un circuito digital es un dispositivo que tienen una o ms entradas y exactamente una salida. En cada instante cada entrada tiene un valor, 0 o 1; estos datos son procesados por el circuito para dar un valor en su salida, 0 o 1. Los valores 0 y 1 pueden representar ciertas situaciones fsicas como, por ejemplo, un voltaje nulo y no nulo en un conductor. Los circuitos digitales se construyen a partir de ciertos circuitos elementales denominados compuertas lgicas, las cuales se pueden diferenciar las compuertas AND, OR y NOT.
Compuerta lgica AND: En una compuerta AND con entradas salida resulta:
y , la
, la
Compuerta lgica NOT: En una compuerta NOT con entrada salida resulta:
, la
Compuerta lgica AND: La compuerta AND se representa del siguiente modo: A Y B La compuerta AND tambin puede tener ms de dos entradas: A B C D
Compuerta lgica OR: La compuerta OR se representa del siguiente modo: A Y B La compuerta OR tambin puede tener ms de dos entradas: A B C D
Estudio de las especificaciones iniciales; Para entender realmente qu es lo que hay que disear.
Obtencin de las tablas de verdad y expresiones booleanas necesarias; Aqu se describe qu funcin es la que se quiere implementar.
Simplificacin de las funciones booleanas. Hay que implementar la mejor funcin, de manera que se obtenga el mejor diseo posible, reduciendo el nmero de puertas lgicas empleadas, el nmero de circuitos integrados o minimizando el retraso entre la entrada y la salida.
Implementacin de las funciones booleanas utilizando puertas lgicas; Aqu se puede tener restricciones. Puede ser que por especificaciones del diseo slo se dispongan de puertas tipo AND. O puede ser que slo podamos utilizar puertas lgicas con el mnimo nmero de entradas. En ese caso habr que tomar la funcin ms simplificada y modificarla para adaptarla a este tipo de puertas. El resultado de esto es la obtencin de un esquema o plano del circuito.
Construccin; El ltimo paso es llevar ese plano o circuito a la realidad, construyendo fsicamente el diseo.
A B 0 0 1 1 0 1 0 1 0 0 0 1
A B 0 0 1 1 0 1 0 1 0 1 1 1
A Y 1 0 0 1
CONJUNTO
Es una coleccin de objetos considerada como un objeto en s. Un conjunto est definido nicamente por los elementos que lo componen, y no por la manera en la que se lo representa.
NOTACIN
A los conjuntos se les representa o se les denota con letras maysculas y a los elementos con letras minsculas Los elementos
siempre se separan por comas o puntos y comas, y son encerrados entre llaves. En base a la cantidad de elementos que tenga un conjunto, estos se pueden clasificar en conjuntos finitos e infinitos.
CONJUNTOS FINITOS
Tienen un nmero conocido de elementos, es decir, se encuentran determinados por su longitud o cantidad, tambin es aquel cuyos elementos se puede contar en forma usual desde primero hasta el ltimo.
CONJUNTOS INFINITOS
Son aquellos en los cuales no podemos determinar su longitud adems son aquellos cuyos elementos al contarlos no se llega a un ltimo elemento del conjunto, es llamado tambin indeterminado.
CONJUNTO UNIVERSAL
Es el conjunto de todos los elementos considerados en una poblacin o universo, en un problema en especial. Se denota por la letra contiene todos los dems conjuntos. ; la cual
SUBCONJUNTOS
,o es
tambin elemento de
Los conjuntos pueden ser representados haciendo uso de grficas como; crculos, elipses, rectngulos u otras figuras geomtricas de reas plana, dentro de los cuales se ubican los elementos que le pertenecen y fuera a los elementos que no pertenecen al conjunto. Un diagrama de Venn es una representacin pictrica de conjuntos en el plano. El conjunto universal se
representa por un rectngulo, cualquier otro conjunto se representa con un crculo. Una operacin se representa mediante el sombreado de los elementos del conjunto.
10
Sean
y , y se escribe oa
,a
. La unin de dos
Sean
, y se escribe y *
, a un nuevo conjunto formado por los elementos que pertenecen a a + . La interseccin de dos conjuntos se representa:
Sean
, y se escribe y
, a un nuevo conjunto que tiene por elementos los que pertenecen a que no pertenecen a * +
tal que
Se llama complemento de
con
y se escribe *
que pertenecen a
y que no pertenecen a
conjuntos se representa:
11
La idea de agrupar objetos de la misma naturaleza para clasificarlos en colecciones o conjuntos es parte de la vida diaria de los seres hum anos. Por ejemplo, el conjunto de libros de una biblioteca, el conjunto de rboles en un terreno, el conjunto de zapatos en un negocio de venta al pblico, el conjunto de utensilios en una cocina, etctera. En todos estos ejemplos, se utiliza la palabra conjunto como una coleccin de objetos. El concepto de conjunto, entonces, est referido a reunir o agrupar personas, animales, plantas o cosas, para estudiar o analizar las relaciones que se pueden dar con dichos grupos.
La lgica matemtica es una parte de la lgica y las matemticas, que consiste en el estudio matemtico de la lgica y en la aplicacin de este estudio a otras reas de las matemticas. La lgica matemtica tiene estrechas conexiones con las ciencias de la computacin y la lgica filosfica. La lgica matemtica estudia los sistemas formales en relacin con el modo en el que codifican nociones intuitivas de objetos matemticos como conjuntos, nmeros, demostraciones y computacin.
La lgica matemtica suele dividirse en cuatro sub-campos: teora de modelos, teora de la demostracin, teora de conjuntos y teora de la recursin. La investigacin en lgica matemtica ha jugado un papel fundamental en el estudio de los fundamentos de las matemticas. Actualmente se usan indiferentemente como sinnimos las expresiones: lgica simblica, lgica matemtica, lgica teortica y lgica formal.
12
LEYES BOOLEANAS
El resultado de aplicar cualquiera de las tres operaciones definidas a variables del sistema booleano resulta en otra variable del sistema, y este resultado es nico, estas leyes son bsicamente las mismas que las del algebra ordinario.
Ley conmutativa: La ley conmutativa de la adicin para dos variables se describe algebraicamente como Esta ley establece
que no importa el orden en el que las variables estn alternadas. En la terminologa del algebra booleana, aplicada a los circuitos lgicos, la adicin y la operacin OR son lo mismo.
Ley asociativa: La ley asociativa de la adicin para tres variables se escribe algebraicamente ( ) ( ) Esta ley
establece que en la disyuncin de varias variables, el resultado es el mismo, sin importar el agrupamiento de las mismas. Ley asociativa en la multiplicacin para tres variables se escribe ( ) ( ) . Esta
ley establece que, al juntar varias variables no importa el orden en la que estas se agrupen.
Ley distributiva: La ley distributiva para tres variables se describe ( ) . Esta ley establece que al alternar varias
variables y unir el resultado con una sola variable es equivalente a unir la variable sola con cada una de las varias variables y alternar los conjuntos. El resultado de aplicar cualquiera de las tres operaciones definidas a variables del sistema booleano resulta en otra variable del sistema, y este resultado es nico.
13
Las funciones booleanas se tienen que simplificar al mximo, para disear los circuitos con el menor nmero de componentes electrnicos. Existen 2 mtodos tiles para manipular y simplificar las expresiones booleanas; el primero es utilizando las propiedades y teoremas del algebra de Boole y el segundo utilizando el mtodo de Karnaugh.
El primer mtodo se basa en 12 reglas bsicas tiles para manipular y simplificar las expresiones booleanas;
Regla I: variable.
Regla II:
Regla III: 0.
14
Regla VII:
15
Regla IX:
igual a la variable.
Regla X: (
Esta regla se puede probar aplicando la ley ) Se aplica la ley distributiva Se aplica la regla 2: ( Se aplica la regla 4: )
Regla XI: ( ( ) )
regla 10, la regla 7, la regla 8, la regla 6, la regla 4 y la ley distributiva. Se aplica la regla 10: Se aplica la regla 7: Se aplica la regla 8: ( ( )( ) Se aplica la ley distributiva ) Se aplica la regla 6: Se aplica la regla 4
16
Regla XII: ( ( ( ( ( ( ( ( )( )( )( )( )( )( )(
)( ) ) ) ) ) ) )
aplicando la ley distributiva, la regla 7, la regla 4 y la regla 2. Se aplica ley distributiva Se aplica regla 7: ( ( ) ) Se aplica ley distributiva Se aplica regla 2: Se aplica ley distributiva Se aplica regla 2: Se aplica la regla 4:
El segundo mtodo es un mtodo grfico que garantiza lo obtencin de la funcin ms simplificada posible, a partir de una tabla de verdad;
Colocar los 1 correspondientes en el diagrama por cada grupo de variables operadas por AND u operadas por OR.
1 1 1
17
1 1 1
1 1 1
Elimina Elimina
TEOREMAS DE LA TRADUCCIN DE LA IMPLICACIN Modus Tollendo Tollens (MTT): (( Modus Tollendo Ponens (MTP): (( Auto Implicacin (AI): ( ) ) ( ( ( )) )) )) ) ) ( )) ( )) Silogismo Hipottico (SH): ((( Introduccin de la Negacin (IN): (( Reductio Ad Absurdum (RAA): (( ( )) ) ) ( ( )) )) ) )
18
LENGUAJE SP
Es un sistema formal en el cual se pueden escribir formulas indicando el valor de verdad de las mismas. En la representacin de una formula en lenguaje SP se pone de manifiesto las relaciones que lo hacen valido. Una interpretacin natural del vocabulario SP es asignar, a los smbolos que lo constituyen, palabras o frases de un idioma particular (por ejemplo el castellano), de tal modo que las frmulas se interpreten como oraciones en sentido completo del idioma en cuestin.
VOCABULARIO
El vocabulario de SP est constituido por un conjunto en donde los siguientes: 1. V1 es el conjunto de smbolos para variables, V1 = {x1,x2,x3,...,xn,...}. V1 siempre ser un conjunto infinito en correspondencia biunvoca con los naturales. 2. V2 es el conjunto de smbolos relacinales, V2 = {R1,R2,R3,...,Ra,...}, V2 siempre va a tener un smbolo para * + son los
relacional binario que se denota (la identidad). Para un smbolo Ra cualquiera de V2 el subndice denotara la aridad de dicho smbolo. 3. V3 es el conjunto de smbolos funcionales, V3= {F1,F2,F3,...,Fn,...}. El subndice a1 de un smbolo funcional F1 denota su unidad. 4. V4 es el conjunto de smbolos constantes, V4= {c1,c2,c3,...,cn,...}. 5. V5 es el conjunto de conectores, V5 = {,,,,}. 6. V6 es el conjunto de puntadores, V6= {(,),,}.
19
Nos referimos a trminos cuando hablamos de constantes, nombres, frases, variables o smbolos de funcin. Si un trmino se forma mediante un nmero finito de aplicaciones de las siguientes reglas: 1. Toda variable y todo smbolo constante es un trmino. 2. Si es un smbolo de predicado de ( argumentos y son ) es un trmino.
trminos, entonces
El Clculo de Predicados cuyo lenguaje es {R12, R24, F11, F23, c1, c2}. Entonces XK es un trmino para cualquier XK
FORMULA EJERCICIO
Modo ya establecido para explicar o pedir, ejecutar o resolver una cosa con palabras precisas y determinadas (nmeros, smbolos, letras). Las formulas se definen inductivamente;
20
1. Si t 2. Si 3. si
es un smbolo relacional de son trminos, entonces ( es una formula entonces y son formulas entonces (
es una formula.
XK
x c
x F (c F
(c2)) y R2 (x1, x2, F2, (c1, x1, c2), F1 (F1 (c2))) son ejemplo de
frmulas atmicas ya que cada una de ellas es un smbolo relacional seguido de un numero de trminos igual a la aridad de smbolo. Por supuesto que estamos adoptando la siguiente convencin: en vez de escribir
(t t ).
As por la clusula 3 c x
c x R (c F (c )) y R (x
x2, F2, (c1, x1, c2), F1 (F1 (c2))) son formulas. Aplicando la clusula
4 tenemos que V x (c x ) y ( x (c x ) son formulas. Aplicando la clusula 3 tenemos que R2 (x1, x2, F2, (c1, x1, c2), F1 (F1
(c )))
( x R (c F (c )) es una formula.
SUB-FORMULAS EJERCICIO
Si
en donde en en
7,
es decir,
es el alcance de
ocurre en
entonces
21
3. Si
es de la forma y
entonces
son sub-formulas de
4. Si es de la forma en donde * + entonces es una sub-formula de . 5. Si es una sub-formula de y es una sub-formula de entonces es una sub-formula de .
Considerando la frmula
X2 X3 (X2
X3
X1
CUANTIFICADORES UNIVERSALES EJERCICIO El smbolo para el cuantificador universal es una . En general cuando encontramos las palabras todo, todos, cualquiera y cualquier es all cuando reconocemos un cuantificador universal. Todo abogado sabe las leyes. Puede traducirse as: X1(F1(X1)). Si interpretamos a F1 como sabe las leyes, y tomamos como dominio al conjunto de los abogados. CUANTIFICADORES EXISTENCIALES EJERCICIO
Se puede reconocer fcilmente al cuantificador existencial en verbos como existe y hay, en adjetivos como algo y alguien.
Existen
lgicos
que
son
escritores.
Puede
traducirse
as:
22
Si
en donde en en
7,
es decir,
ocurre en .
Para elaborar una traduccin, hay que comenzar con observar la frmula que nos estn dando para que sea desarrollada y despus llevarla a una oracin definitiva. X2 (R2;1(X1,X2)R2;1(X2,X1)): Una persona est casada con
X1
otra si y solo si esta ltima est casada con la primera. En donde se puede asignar valores u oraciones a las variables de tal modo que las formulas se interpreten como oraciones con sentido completo del idioma en cuestin. TRADUCCIN DEL CASTELLANO AL LENGUAJE SP EJERCICIO
Para elaborar una traduccin, hay que comenzar fijando el lenguaje explicando lo que significa cada smbolo, luego fijar el dominio. Ambas cosas se hacen tratando de hacer resaltar la estructura de la oracin.
23
24
CONCLUSIN
Los dgitos binarios pueden estar en dos estados 0 o 1, sobre los que se definen las operaciones + y , del Algebra de Boole, y que no hay confundir con las operaciones de suma y producto. Se han visto una serie de propiedades y teoremas que permiten trabajar con expresiones booleanas. Tambin es posible obtener una tabla de verdad a partir de una expresin booleana. Para simplificar una funcin podemos utilizar las propiedades del Algebra de Boole, o tambin podemos utilizar el mtodo de Karnaugh, que si lo aplicamos correctamente, conseguiremos obtener la funcin ms simplificada posible. Las funciones as obtenidas se podrn implementar de diversas maneras.
Para la construccin de los circuitos combinacionales, se emplean las puertas lgicas, que permiten realizar electrnicamente las operaciones del Algebra de Boole. Cualquier circuito combinacional se puede construir a partir de las puertas bsicas, combinndolas adecuadamente.
Podemos entender por conjunto a la agrupacin, asociacin, coleccin, reunin, unin de integrantes homogneos y heterogneos, los cuales pueden ser naturaleza real o imaginaria. Pueden estar integrados por letras, nmeros, meses de un ao, astros, pases mares etc., a los integrantes en general se les llama elementos del conjunto.
El lenguaje SP es un sistema formal en el cual se pueden escribir formulas indicando el valor de verdad de las mismas. En la representacin de una formula en lenguaje SP se pone de manifiesto las relaciones que lo hacen valido.
25
BIBLIOGRAFA
http://www.econ.uba.ar/www/departamentos/humanidades/plan97/logi ca/legris/apuntes/ap-circuitos.pdf [Pgina Web En Lnea] [Disponible] [Hora/Fecha de Consulta: 02:23pm 22/06/2013].
http://www.profesormolina.com.ar/electronica/componentes/int/comp_l og.htm [Pgina Web En Lnea] [Disponible] [Hora/Fecha de Consulta: 02:51pm 22/06/2013].
http://www.x.edu.uy/inet/Conjunto,%20Relaciones,%20Funciones%20 y%20L%F3gica.pdf [Pgina Web En Lnea] [Disponible] [Hora/Fecha de Consulta: 01:28pm 23/06/2013].
26
[Hora/Fecha de Consulta: 10:53am 24/06/2013]. http://www.ladelec.com/teoria/electronica-digital/173-diagramas-dekarnaugh [Pgina Web En Lnea] [Disponible] [Hora/Fecha de Consulta: 11:08am 24/06/2013]. http://www.buenastareas.com/ensayos/Lenguaje-Sp/1494876.html [Pgina Web En Lnea] [Disponible] [Hora/Fecha de Consulta: 03:13pm 29/06/2013].
27