Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación
Matemática y Programación
Fundamentos de Programación
June 6, 2022
Contenidos
1 Presentación Curso
¿Qué sabemos?
2 Programación
¿Cómo aprenderemos a Programar?
Abstracción
3 Matemática y Programación
Teorı́a de Conjuntos
Algebra de Conjuntos: Definiciones
Álgebra de Conjuntos: Ejercicios Práctica
Preguntas Iniciales
Preguntas Iniciales
Preguntas Iniciales
Preguntas Iniciales
Preguntas Iniciales
Definición de Programación !!
Programación es lo que ustedes quieran que sea.
Administración.
Visión Artificial.
Control de dispositivos.
Inteligencia Artificial.
Aprendizaje automático.
Ciencia de Datos.
Big Data.
Minerı́a de Datos.
Simulación.
Juegos; Y un largo etc.
Contenidos
1 Presentación Curso
¿Qué sabemos?
2 Programación
¿Cómo aprenderemos a Programar?
Abstracción
3 Matemática y Programación
Teorı́a de Conjuntos
Algebra de Conjuntos: Definiciones
Álgebra de Conjuntos: Ejercicios Práctica
Concepto
Que es Abstracción
La abstracción es una capacidad intelectual que consiste en separar
un elemento de su contexto para analizarlo y hacerse un concepto
de este.
La palabra proviene del latı́n abstrahĕre, que quiere decir ”arrastrar
lejos”, ”separar” o ”apartar”. De esta manera, abstracción
significa acción y efecto de apartar algo para comprenderlo.
La abstracción es útil e indispensable para la formación del
conocimiento humano. En efecto, todo conocimiento pasa por un
proceso de abstracción que da como resultado un “concepto
abstracto”, es decir, una idea o noción.
Por ende, los seres humanos están dotados de capacidad de
abstracción, esto es, de la capacidad para seleccionar segmentos
de la realidad y analizarlos de manera ordenada y sistemática.
Algunos Ejemplos
Algunos Ejemplos
Contenidos
1 Presentación Curso
¿Qué sabemos?
2 Programación
¿Cómo aprenderemos a Programar?
Abstracción
3 Matemática y Programación
Teorı́a de Conjuntos
Algebra de Conjuntos: Definiciones
Álgebra de Conjuntos: Ejercicios Práctica
Definiciones
¿Qué es?
La teorı́a de conjuntos es una rama de las matemáticas (y de la
lógica) que se dedica a estudiar las caracterı́sticas de los conjuntos
y las operaciones que pueden efectuarse entre ellos.
Por tanto, se encarga de analizar tanto los atributos que poseen,
como las relaciones que pueden establecerse entre ellos. Es decir,
su unión, intersección, diferencia,complemento y diferencia
simétrica.
Definiciones
Razonamiento Diagramático
Digrama de Venn
Definición
Un diagrama de Venn muestra conjuntos de elementos y sus
interacciones por medio de lı́neas cerradas (cı́rculos), siendo la
exterior (cuadrado) la que representa al conjunto universal (U).
Un (1) Conjunto
De un
conjunto: Cuenta con dos U
regiones, la región de los
elementos que pertenecen
al conjunto, y la región A
de los elementos que
están fuera del conjunto.
A B A = {1, 2, 3, 4}
B = {5, 6, 7, 8}
A∪B A∪B = {1, 2, 3, 4, 5, 6, 7, 8}
A B A = {a, b, c, d, e}
B = {e, f , g , h}
A∩B A ∩ B = {e}
A B A = {1, 2, 3, 4, 5}
B = {5, 6, 7, 8}
A−B A − B = {1, 2, 3, 4}
A B A = {a, b, c, d, e}
B = {e, f , g , h}
A△B A △ B = {a, b, c, d, f , g , h}
U Ejemplo: Sean A y B
A B
a 1 A = {a, b}, B = {1, 2}
b 2
(a, 1) (a, 2)
AxB AxB =
(b, 1) (b, 2)
A A = {1, 2, 3}
U = {A, B, C }
Ac Ac = (B \ A) ∪ (C \ A)
A = {∅, 1, 2, 3}
B = {∅, A, B, C }
A ∩ Ac = {∅}
Extensión Comprensión
A = {1, 2, 3} A = {x : x ∈ Z+ , 1 ≤ x ≤ 3}
B = {a, e, i, o, u} B = {x : x es vocal}
C = {−3, 3} C = {x : x 2 = 9}
D = {1, 3, 5, 7, 9} D = {x : x ∈ N, impar, 0 < x < 10}
E = {0, 1} E = {x : x es dı́gito binario}
F = {∅} F = {x : x, x ̸= x}
Comprensión
A ∪ B = {x : x ∈ A∨ ∈ B}
A ∩ B = {x : x ∈ A∧ ∈ B}
A \ B = {x : x ∈ A, x ∈
/ B}
Ac = {x : x ∈ U, x ∈/ A}
Sı́mbolo Significado
∈ Pertenece
∈
/ No Pertenece
∅ Conjunto Vacı́o
U Universo
:, | Tal Que
∪ Unión
∩ Intersección
∨ O, Disyunción Lógica
∧ Y, Conjunción Lógica
U = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
U
A B
1 5
4 6
3 7
2
9
8
C 10