Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen 1
Examen 1
NOTACIN: A los conjuntos se les denota con letras maysculas y a sus elementos con
letras minsculas. Para especificar un conjunto se recurre usualmente a uno de los
siguientes mtodos:
1. Listar todos sus elementos, separarlos mediante comas y encerrarlos entre llaves { }
(llamado mtodo de enumeracin, de tabulacin, o "por extensin"), en donde las
llaves engloba los elementos del conjunto (S) ya sea de forma explcita, escribiendo
todos y cada uno de los elementos, o dando una frmula, regla o proposicin que los
describa. El mtodo "por extensin" es sumamente sencillo y no da lugar a
ambigedades.
2. Encerrar entre llaves una propiedad definitoria que exprese especficamente cules
son los requisitos que debe satisfacer un elemento para pertenecer al conjunto
(llamado mtodo "descriptivo" o "por comprensin"). El mtodo "por comprensin"
proporciona un criterio prctico, para determinar si un elemento arbitrario pertenece
a un conjunto determinado: los objetos que poseen la propiedad, y slo ellos,
pertenecen al conjunto.
EJEMPLO.- El conjunto cuyos elementos son los nmeros 0, 7 y 14, est formado por tres
elementos. Si se designa este conjunto con la letra G, queda especificado convenientemente
mediante el mtodo por "extensin", as: G = { 0 , 7 , 14 }.
SUBCONJUNTOS Y SUPERCONJUNTOS
OPERACIN DE CONJUNTOS
Las operaciones son formas especficas de combinar conjuntos para formar otros conjuntos.
Constituyen un sistema lgico de construccin de nuevos conjuntos en base a conjuntos
dados. Estas operaciones y sus propiedades nos llevan a la Teora de Conjuntos como un
lgebra, o sea como un sistema matemtico. En particular, se tratan las operaciones de
complementacin, interseccin, unin y diferencia.
En smbolos:
Esta expresin se lee as: "P unin Q es el conjunto de elementos x que pertenecen a P, a Q,
o a ambos (P y Q)".
PROPIEDADES DE LA UNIN
En smbolos: A U A= U.
vi. Si la unin de dos conjuntos es vaca, ambos conjuntos deben serlo. En smbolos: si
A U B = entonces A = y B = .
vii. La unin se ha definido como una operacin binaria. No hay inconveniente en
extender su mbito de aplicacin y definir la unin de cualquier nmero (finito o
infinito) de conjuntos, como el conjunto formado por los elementos que pertenecen
al menos a uno de ellos.
A U ( B U C ) = ( A U B ) U C = A U B U C.
En smbolos
En smbolos .
PROPIEDADES DE LA DIFERENCIA
En smbolos:
En smbolos:
En smbolos:
Ntese adems que . Se dice que estos
conjuntos son totalmente exhaustivos.
PROPIEDADES DE LA COMPLEMENTACIN
En smbolos:
El complemento de A est formado por todos los elementos de U que no estn en A (o sea
por todos los que no quedan fuera de A) y stos son exactamente los elementos del conjunto
A.
En smbolos:
o sea (A) = A.
LA INTERSECCIN Y LA INCLUSIN
En smbolos: si entonces .
LA UNIN Y LA INCLUSIN
En smbolos:
para .
Producto Cartesiano:
Par Ordenado: Un par ordenado es un conjunto de dos elementos donde nos interesa el
orden en que estos aparezcan. Se representan con parntesis y a los elementos se les
denominar componentes: (a, b) representa el par ordenado cuya primera componente es a
y su segunda componente es b. Para que dos pares ordenados sean iguales sus componentes
deben serlo: (a, b) = (c, d) si y solo si a = c y b = d.
1. A B , B A
2. A B = B A
3. A B C = A B C
4. A B C A B C
5. A A
6. A
7. A I I
8. A I A
9. A B C A B A C
10. A B C A B A C
11. A A' I
12. A A'
13. A B ' A' B'
14. A B ' A' B'
15. A A A A A
16. A' ' A
17. A B A B'
18. A B C A B C
19. Si A B , entonces A B B A
20. A B C A B A C
DIAGRAMA DE VENN
Al trabajar con conjuntos, con las relaciones y operaciones entre ellos, es til disponer de
un sistema de representacin grfica que permita visualizar lo que ocurre e interpretar con
diagramas las deducciones lgicas correspondientes.
Para representar las operaciones entre conjuntos, se tienen los siguientes diagramas:
.
se observan en los diagramas siguientes:
Ya hemos aprendido cmo obtener nuevos conjuntos a partir de subconjuntos dados del
conjunto universal U, aplicando ciertas operaciones y sus propiedades. Ahora resumiremos
en un cuadro nico las propiedades ms importantes a las que obedecen las operaciones
entre conjuntos.
I. de identidad
II. de idempotentes
.
III. de complementacin
IV. de conmutatividad
V. de asociatividad
A B C A B C
A B C A B C
A B C A B C
VI. de distributividad
A E A
A A
A A' E
A A'
X. Absorbentes
A E E
A
A' ' A
XII. Simplificativas
A A B A
A A B A
LGICA PROPOSICIONAL
PROPOSICIN.- Es una idea, juicio, pensamiento, oracin, sentencia. Para que sea una
proposicin debemos asignarle un valor de verdadero falso y debe ser en forma
declarativa.
Ejemplo.- El da est soleado
Proposicin Simple o Atmica.- Son aquellas que no tienen los conectivos y /o o una
negacin.
Conectivo Conjuncin Y.- Se puede encontrar expresada como: adems, tambin, pero,
an, aunque, sin embargo, no obstante, a pesar de que, igualmente, tanto, como, e, lo
mismo que, incluye, an as, coma (,). Smbolos ms asociados: ,&,* .
PQ
P Q
V V V
V F F
F V F
F F F
Conectivo Disyuncin O.- La disyuncin tiene dos significados: el exclusivo (uno, el
otro pero no ambos), el inclusivo (uno, el otro u ambos positivos). Los podemos encontrar
expresados como: al menos P o Q, como mnimo P o Q, en otro caso, de otra manera, ya
sea que, elija entre. Smbolos ms asociados: , |, .
O Exclusivo O Inclusivo
P Q
P Q
P Q
P Q
V V F
V V V
V F V
V F V
F V V
F V V
F F F
F F F
Conectivo Negacin (No).- La negacin cambia el valor de verdad. Smbolos asociados:
, ,
Tabla de verdad:
P
P
V F
F V
Tabal de verdad:
P Q
P Q
V V V
V F F
F V V
F F V
Conectivo Bicondicional (Si y solo si).- P si Q, solo si Q. Sus smbolos son: , .
Tabla de verdad:
P
P Q Q
V V V
V F F
F V F
F F V
Tautologa o frmula vlida.- Una frmula es tautologa si es verdadera para todas sus
posibles interpretaciones.
Cuando una proposicin molecular es siempre cierta para cualquier valor que se le
asigne a las proposiciones atmicas que la constituye.
Contingencia.- Cuando una proposicin molecular contiene los dos valores de cierto y
falso.
Proposiciones Equivalentes.- Si ellos tienen el mismo valor de certeza para las mismas
condiciones de valores de certeza de las proposiciones atmicas que la constituyen.
Frmula Consistente o Satisfactible.- Una frmula que al menos tiene una interpretacin
verdadera.
Formas Normales.- En lgica proposicional son las formas para presentar frmulas que
son importantes debido a que permiten definir mtodos genricos de evaluacin y anlisis y
de forma particular reciben el nombre de forma normal conjuntiva y forma normal
disyuntiva.
Forma Normal Conjuntiva.- Una frmula est en su forma normal conjuntiva (FNC) si
es una conjuncin de disyunciones, es decir, si tiene la forma: F1 F2 ... Fn en la cual Fn es
una frmula construida por una agrupacin de tomos unidos por disyunciones, esto es F n
es P1 P2 ... Pm . En ambos casos n y m pueden ser mayores o iguales a 1.
Forma Normal Disyuntiva.- Una frmula est en su forma normal disyuntiva (FND) si es
una disyuncin de conjunciones, es decir, tiene la forma: F1 F2 ... Fn , en la cual Fn es una
frmula construida por una agrupacin de tomos unidos por conjunciones; esto es F n es
P1 P2 ... Pm .
ARGUMENTO.- Esta formado por las premisas, axiomas o postulados y por una
conclusin, objetivo o consecuencia lgica.
PREMISAS.- Son proposiciones que son base para la deduccin de una conclusin o
consecuencia.
Teorema 1.- Teniendo un grupo de frmulas F1, F2 ,.....Fn y otra llamada G. G es una
consecuencia lgica de F1,F2..Fn si y solo si la frmula ( F1 F2 ... Fn ) G es vlida.
Teorema 2.- Teniendo un grupo de frmulas F1, F2,....Fn y otra llamada G. G es ua
consecuencia lgica de F1, F2...Fn si y solo si la frmula F1 F2 ...Fn G es inconsistente.
Circuitos Lgicos.- Debido a que una proposicin puede ser evaluad y resultar solo
verdadera o falsa, se puede deducir alguna equivalencia con el lgebra boolenana, que
maneja solamente dos valores (0 y 1). Las propiedades del clculo proposicional son
equivalentes a la del lgebra booleana desarrollada por Boole.
pq p
IDEMPOTENCIA: pq p
pq q p
LEYES DE CONMUTACIN: pq q p
pqq p
p (q r ) ( p q ) r
LEYES DE ASOCIACIN: p (q r ) ( p q ) r
p (q r ) ( p q) r
p (q r ) ( p q) ( p r )
(q r ) p (q p) (r p)
LEYES DE DISTRIBUCIN: p (q r ) ( p q) ( p r )
(q r ) p (q p) (r p)
p ( p q) p
LEYES DE ABSORCIN: p ( p q) p
( p q)' p'q'
LEYES DE DUALIDAD (LEYES DE DE MORGAN): ( p q)' p' q'
p V V
p V p
LEYES DE IDENTIDAD: pF p
pF F
p p' V
p p' F
LEYES DE COMPLEMENTO:
V' F
F' V
1) p p
2) p q p ( p q)
3) p q q ( p q)
4) p' q q' p
5) p' q q p
6)( p q)' p q'
7)(q p)' p'q
8) p (q q' ) p'
9)( p q) p p q
10)( p q) q p q
11)( p q) q' ( p q)'
12)( p q) q' ( p q)'
13) p q ( p q) ( p'q' )
14) p q ( p'q) ( p q' )
15) p q ( p q) (q p)
16) p q ( p q) ( p' q' )
17) p' q p q'
TAUTOLOGAS: 18) p' q' p q
19)( p q)' p q'
20)( p q)' p' q
21)( p q) q p
22)( p q) q' p'
23)( p q) r p (q r )
24) p (q r ) q ( p r )
25)( p q) ( p r ) p (q r )
26)( p r ) (q r ) ( p q) r
27)( p q) ( p r ) p (q r )
28)( p r ) (q r ) ( p q) r
29)( p q) (q r ) (r p) p q r
30) p p
31) p p q
32) p q p
33) p ( p q) q
34) p ( p q) q
35) p' p q
36) p' ( p q) q
37) p' (q p) q'
38) p p' q
39) p q p
40) p q p q
41) p q p q
42) p q q p
43) p q p q
44)( p q) p' q
45)( p q) ( p q ' )
46)( p q) ( p' q)
47)( p q)' p
48)( p q)' q'
49)( p q) p q
50)( p q) q' p'
51) p q (q r ) ( p r )
52) p q (r p ) (r q)
53)( p q ) (q r ) p r
54)( p r ) (q r ) ( p q) r
55)( p r ) (q s) ( p q) r s
56)( p r ) (q s) (r ' s' ) p ' q'
57) p q p q
58) p q q p
59) p q ( p r ) (q r )
60) p q ( p r ) (q r )
61) p q ( p r ) (q r )
62) p q (r p) (r q)
63) p q ( p r ) (q r )
64)( p q) (q r ) p r
77) p' p p
78) p q ( p q) ( p q)
79) p q ( p p) (q q)
80) p q p (q q)
81) p q ( p q) (( p p) (q q))
82) p q ( p (q q)) (q ( p p))
83) p q (( p p) (q q)) (( p p) (q q))
84) p' p p
85) p q ( p p) (q q)
86) p q ( p q) ( p q)
87) p q (( p p) q) (( p p) q)
88) p q ( p (q q)) (q ( p p))
89) p q ( p q) (( p p) (q q))
90) p q (( p p) (q q)) (( p p) (q q))
HISTORIA DE LOS LENGUAJES DE
PROGRAMACIN
DESCRIPCION
AO LENGUAJE INVENTOR
1900s BINARIO Bool primer lenguaje
1946 Plankalkul Konrad Zuse creado para jugar al ajedrez
1949 Short Code lenguaje traducido a mano
1950 ASM (ensamblador) lenguaje ensamblador
sistema de TRAduccin de
1956 FORTRAN IBM
FORmulas matemticas
1956 COBOL Compilador
1958 ALGOL 58
Interprete orientado a la Inteligencia
1960 LISP
Artificial
sistema de TRAduccin de
1961 FORTRAN IV IBM
FORmulas matemticas
1961 COBOL 61 Extendido
1960 ALGOL 60 Revisado
1964 PASCAL Niklaus Wirth programacin estructurada
Universidad de
Beginners All Purpose Symbolic
1964 BASIC Dartmouth
Instruction Code
(California)
1965 SNOBOL
1965 APL solo anotacin
1965 COBOL 65
1966 PL/I
sistema de TRAduccin de
1966 FORTRAN 66 IBM
FORmulas matemticas
1967 SIMULA 67
1968 ALGOL 68
1968 SNOBOL4
1970s GW-BASIC antiguo y clsico BASIC
1970 APL/360
Centro de
1972 SMALLTALK Investigacin de pequeo y rpido
Xerox en Palo Alto
1972 C Laboratorios Bell lenguaje con tipos
1974 COBOL 74
1975 PL /I Lenguaje sencillo
sistema de TRAduccin de
1977 FORTRAN 77 IBM
FORmulas matemticas
1980s SMALLTALK/V Digitalk pequeo y rpido
1980 C con clases Laboratorios Bell lenguaje con clases
Ministerio Japons
de Comercio Lenguaje estndar para la
1981 PROLOG
Internacional e Inteligencia Artificial
Industria (MITI)
Ministerio de
1982 ADA Defensa de los lenguaje muy seguro
EE.UU.
AT&T Bell
1984 C++ Laboratories (Bjarne compilador
Stroustrup)
1985 CLIPPER compilador para bases de datos
1985 QuickBASIC 1.0 Microsoft Compilador de BASIC
1986 QuickBASIC 2.0 Microsoft soporte de tarjeta grfica EGA
1987 QuickBASIC 3.0 Microsoft 43 lneas con la tarjeta EGA
1987 QuickBASIC 4.0 Microsoft tarjetas Hercules, VGA
1987 CLIPPER SUMMER '87 compilador para bases de datos
1988 QuickBASIC 4.5 Microsoft tarjeta SVGA
1989 QuickBASIC 7.1 Microsoft ultima versin de QuickBASIC
1989 BASIC v5.0 interprete tipo QBASIC shareware
1990s VISUAL C++
1990s VISUAL BASIC Script Microsoft lenguaje de script
1990 HTML Tim Berners-Lee para internet
C. M. Sperberg-
1993 XML para internet
McQueen
1993 SGML Charles F. Goldfarb para internet
1990s WML para internet
1990s ASP Microsoft para internet
1990s PHP para internet
1995 JAVA Sun Microsystems para internet y propsito general
1995 CLIPPER 5.01 compilador para bases de datos
Ministerio de
1995 GNAT ADA95 Defensa de los lenguaje muy seguro
EE.UU.
sistema de TRAduccin de
1995 FORTRAN 95 IBM
FORmulas matemticas
1991 VISUAL BASIC 1.0 Microsoft
1992 VISUAL BASIC 2.0 Microsoft
1993 VISUAL BASIC 3.0 Microsoft
1994 VISUAL BASIC 4.0 Microsoft
1995 VISUAL BASIC 5.0 Microsoft
1998 VISUAL BASIC 6.0 Microsoft
1990s C#
2001 VISUAL BASIC .NET Microsoft La evolucin de Visual Basic