Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Abstraccin
Remover detalles
El acto o proceso de dejar fuera
de consideracin una o ms
propiedades
de
un
objeto
complejo
con
objeto
de
enfocarse en otras propiedades.
Generalizacin
El
proceso
de
formular
conceptos generales mediante la
abstraccin
de
propiedades
comunes de las instancias.
Remover Detalles
Captura slo los detalles de un objeto que son relevantes para
la perspectiva actual.
En
el
rea
administrativa
las propiedades
esenciales
del
objeto
Persona
son:
Nombre
Edad
Direccin
Estado civil
En el rea de la
biologa, entre las
propiedades
esenciales
del
objeto
Persona
son:
ADN
Tipo de Sangre
Cromosoma X
Abstraccin: Funciones
Encender
Acelerar
Frenar
Apagar
Generalizacin: Ejemplo
Generalizacin
Entrada
Salida
Consideremos la funcin:
dn = Distancia (Xn, Yn, Xn+1, Yn+1)
d1 = Distancia (X1,
d2 = Distancia (X2,
d3 = Distancia (X3,
d4 = Distancia (X4,
R = d1+d2+d3+d4
Y1,
Y2,
Y3,
Y4,
X2,
X3,
X4,
X5,
Y2)
Y3)
Y4)
Y5)
Sin generalizacin,
las instrucciones se
duplican.
A1 = (X1-X2)2
B1 = (Y1-Y2)2
C1 = A1+B1
d1 = Raz (C1)
A2 = (X2-X3)2
B2 = (Y2-Y3)2
C2 = A2+B2
d2 = Raz (C2)
A3 = (X3-X4)2
B3 = (Y3-Y4)2
C3 = A3+B3
d3 = Raz (C3)
A4 = (X4-X5)2
B4 = (Y4-Y5)2
C4 = A4+B4
d4 = Raz (C4)
R = d1+d2+d3+d4
Abstraccin: Pensamiento
Computacional
La abstraccin es una
de las grandes ideas
de la computacin y
del
pensamiento
computacional.
Piense en conducir.
Cuntos de ustedes
saben cmo funciona
un coche?
Cuntos
pueden
conducir un coche?
Abstraccin!