Está en la página 1de 23

DR

AF
T

Abstracci
on

Chich
en Itz
a (en maya: en la orilla del pozo de los brujos de agua) es uno de los principales sitios arqueol
ogicos en M
exico, ubicado en el estado de Yucat
an. Los m
ultiples y monumentales edificios de la
gran explanada de Chich
en Itz
a est
an presididos por la Pir
amide de Kukulc
an, uno de los edificios m
as
notables de la arquitectura maya. Cada lado de la pir
amide tiene una gran escalinata, 91 escalones por
lado y 1 m
as que conduce al templo superior, dando 365 escalones, uno por da del a
no. Pretiles de piedra
flanquean cada escalera, y en la base de la escalinata norte se asientan dos colosales cabezas de serpientes
emplumadas, efigies del dios Kukulc
an. Es en estas escalinatas y muy particularmente en sus pretiles es
donde se proyectan durante el transcurso del da equinoccial, las sombras de las aristas de las plataformas
superpuestas, que integran el gran edificio, configur
andose as la imagen del cuerpo de la serpiente emplumada, que al paso de las horas parece moverse descendiendo y rematando en la mencionada cabeza p
etrea
situada en la base inferior de la escalinata. Es en este juego de luz y sombra, que representa la bajadade
Kukulc
an a la tierra, es como quisieron los mayas simbolizar el mandato superior de acudir a la labor
agrcola, ante la inminencia de la llegada de las lluvias, al concluir el mes de marzo en que se inicia la
temporada de siembra de la milpa en la regi
on (http://es.wikipedia.org/wiki/Templo_de_Kukulkan).

palabra palabra

pez
Autor: Jorge Luis Zapotecatl Lo
Correo electr
onico: jzapotecatl@gmail.com
Url: www.pensamientocomputacional.org

DR
AF
T

c
D.R. 2014
por Insituto Nacional de Astrofsica, Optica
y Electronica
Luis Enrique Erro 1, Tonantzintla, Puebla, Mexico
C.P. 72840
Telefono: (222) 247.29.40
Contacto: emorales@inaoep.mx

Indice general
Indice general

Bibliografa

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

DR
AF
T

1. Abstracci
on
1.1. Introduccion . . . . . . . . . . . . . . .
1.2. La importancia de la abstraccion . . .
1.2.1. Niveles de abstraccion . . . . .
1.3. Caractersticas de la abstraccion . . . .
1.3.1. Eliminacion de los detalles . . .
1.3.2. Ocultamiento de los detalles . .
1.3.3. Generalizacion . . . . . . . . . .
1.4. Modelos . . . . . . . . . . . . . . . . .
1.5. Sobre simplificacion . . . . . . . . . . .
1.6. Desarrollando la habilidad de abstraer
1.7. Aplicando la abstraccion . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

5
5
8
10
12
12
13
13
15
17
18
19
23

DR
AF
T

palabra

Captulo 1
Abstracci
on

1.1.

DR
AF
T

Lo esencial es invisible a los ojos...


-Antoine de Saint-Exupery

Introducci
on

El humano ha luchado por su supervivencia desde los comienzos de su


existencia en competencia con otros seres vivos y contra las inclemencias de
la naturaleza. Los animales poseen habilidades fsicas superiores al hombre,
por ejemplo, la fuerza de un oso, la agilidad de un tigre, la vista de un
aguila o el olfato de un perro. Incluso, el ser humano ha so
nado con tener la
capacidad de volar como las aves. Sin embargo, a pesar de no poseer dichas
habilidades, el humano es el ser vivo dominante en el planeta. La razon
obedece principalmente a que cuenta con habilidades cognitivas superiores a
los demas seres vivos, como lo son: la atencion, la comprension, la elaboracion,
la memorizacion, entre otras. Dichas habilidades han permitido al hombre,
desde la elaboracion de herramientas primitivas para manipular su entorno,
hasta preguntarse acerca de su existencia y su devenir en el universo, reflejado
en la creacion de la religion y la filosofa (ver figura 1.1). En suma, alcanzar
las grandes proezas cientficas y tecnologicas de la actualidad.
En el mundo incluso el objeto mas simple o el fenomeno mas cotidiano
se vuelve un autentico desafo si se pretende analizarlo y comprenderlo. La
abstracci
on es la habilidad que le permite al ser humano combatir la complejidad al considerar solo lo esencial del objeto o fenomeno que se este analizando.
5


CAPITULO 1. ABSTRACCION

DR
AF
T

(a) Herramientas primitivas

(b) Quetzalcoatl

Figura 1.1:

Las habilidades cognitivas han permitido al hombre elaborar instrumentos que le permiten auxiliarse en sus actividades diarias y la creaci
on de deidades religiosas que simbolizan creencias y
pr
acticas del tipo existencial, moral y sobrenatural. (a)Las herramientas primitivas poco a poco se fueron
haciendo m
as sofisticadas. El hombre primitivo con los huesos de los animales que cazaba comenz
o a
usarlos como utensilios y armas.(b) Quetzalc
oatl (serpiente emplumada) representa la dualidad humana
donde la serpiente representa al cuerpo fsico con sus limitaciones y las plumas representan los principios
espirituales.

El concepto de abstraccion esta vinculado al verbo abstraer. El verbo


abstraer es definido por la real academia espa
nola como: separar por medio
de una operacion intelectual las cualidades de un objeto para considerarlas
aisladamente o para considerar el mismo objeto en su pura esencia o nocion.
Por ejemplo, abstraer de un ahuehuete (especie arborea tpica de Mexico)
el concepto general de arbol, implica retener solamente la informacion esencial que lo caracteriza y que se puede aplicar para ser incluido dentro de la
categora general de los arboles como: el tiempo de vida (vive mas de dos
a
nos), n
umero de troncos (un solo tronco), material del tronco (le
noso) y
ramificacion (se ramifica a cierta altura).
El termino abstraccion a veces se utiliza popularmente con un significado
contrario al que tiene en realidad. Cuando algo parece excesivamente complejo o de difcil entendimiento (por ejemplo, una obra de arte), se suele expresar


1.1. INTRODUCCION

DR
AF
T

que es muy abstracto. Sin embargo, por el contrario, la abstraccion es el


filtro utilizado para quedarse con lo que se considera esencial, eliminando
toda la complejidad innecesaria. Un ejemplo de la utilidad de la abstraccion
es la proporcionada por un mapa. La aportacion de los mapas es que resaltan u
nicamente la esencia de la informacion de interes y se eliminan detalles
innecesarios como los arboles, los edificios, los automoviles, el ganado, entre
muchos otros elementos del entorno.

Figura 1.2: El mapa resalta la informacion relacionada a los principales ejes viales del Distrito Federal
permitiendo adquirir la informaci
on de manera r
apida y simple.

La marcha del progreso en el mundo se acerca cada vez mas


hacia el desarrollo de la habilidad de abstraer, ya sea investigando
nuevas soluciones en diferentes areas de estudio, creando obras
de arte, resolviendo problemas en la vida cotidiana o usando la
tecnologa, se reduce el grado en que las personas tienen que pensar
en los detalles y concentrarse en lo esencial.
La abstraccion es una habilidad inherente a todos los seres humanos. No obstante, cada individuo abstraer de forma u
nica debido
a que se desarrolla de manera diferente. El pensamiento computacional promueve el desarrollo de las habilidades de abstraccion al vincular
el razonamiento y construccion de soluciones a las herramientasque ofrecen
las ciencias de la computacion, como son: los paradigmas de programacion,
las estructuras de datos, los algoritmos, entre otros.
Se hace evidente que el concepto de abstraccion es una de las principales
ideas del pensamiento computacional en el proceso de solucion de proble-


CAPITULO 1. ABSTRACCION

mas. Entre los objetivos operativos del pensamiento computacional que se


relacionan estrechamente con la abstraccion son los siguientes:
Representar datos mediante abstracciones, como modelos y simulaciones.
Formular problemas de manera que permitan usar computadores y
otras herramientas para solucionarlos

1.2.

La importancia de la abstracci
on

DR
AF
T

La complejidad es inherente a nuestro mundo, cada entidad en el planeta


tiene una infinidad de propiedades y cada una se relaciona con las demas
en infinidad de maneras directa o indirectamente. Si se pretende conocer
algo acerca del mundo, desde el fenomeno mas cotidiano como el estudio de
una manzana cayendo de un arbol hasta un estudio mas complejo como la
manera de llevar una nave espacial a la luna, sera impensable sin la habilidad
de abstraer.
Considera el ejemplo de una manzana cayendo de un arbol, si la atencion se centrara en los detalles como la densidad del aire, la temperatura
ambiente o los fotones que colisionan contra la manzana, no sera posible
deducir las propiedades esenciales que permiten comprender el movimiento
de la manzana, por lo que no se llegara a ninguna conclusion sustancial.
Las propiedades mencionadas anteriormente influyen en el movimiento real
de la manzana, pero descubrir la influencia que cada detalle tiene sobre el
fenomeno observado es complejo y en la mayora de los casos despreciable,
es decir, que su influencia es insignificante.
El conocimiento humano esta dividido en diferentes areas de estudio porque cada una se enfoca en un aspecto especifico de la realidad, cada disciplina
tiene sus propias abstracciones. En ese sentido, la abstraccion es un concepto clave en toda actividad humana y en cualquier area de estudio, como la
biologa, la fsica, la matematica o el arte.
Por ejemplo, en fsica, una de las abstracciones mas trascendentes de la
inteligencia humana es la ley de la gravitacion universal de Newton. La ley
expresa que todo cuerpo atrae a todos los demas cuerpos con una fuerza que,
para dos cuerpos cualesquiera, es directamente proporcional al producto de
sus masas e inversamente proporcional al cuadrado de la distancia que los
2
). Los exitos de las ideas de Newton dieron origen a la
separa (F = md1 m
2


1.2. LA IMPORTANCIA DE LA ABSTRACCION

DR
AF
T

epoca de la ilustracion, al haber demostrado que si observa y se razona, la


humanidad poda descubrir la esencia de la naturaleza fsica. Es asombroso
que todas las lunas, los planetas, las estrellas y las galaxias, se rijan por la ley
de la gravitacion universal! La formulacion de esta regla sencilla es una de las
razones principales de los exitos cientficos porque brindo la confianza para
describir tambien otros fenomenos del mundo mediante leyes abstractas.
El arte tambien es un claro ejemplo de la utilidad y el desafo que implica
la aplicacion de la abstraccion. El pintor mexicano Ricardo Martnez (19182009) logra representar con claridad la esencia de su tema, una mujer con
agua, u
nicamente utilizando lneas sobrias y colores diferentes en su composicion, eliminando todo detalle como los ojos, la nariz, el cabello, entre otros
(ver figura 1.3). Al observar la pintura, nuestra mente puede abstraer una
mujer tomando agua.

Figura 1.3:

-Kukulk
an- Observa la pintura Mujer con agua, tu mente puede abstraer una mujer
tomando agua, incluso es probable que te trasmita feminidad, pasividad y fecundidad. Las obras de
Ricardo Martnez formaron parte de la exposici
on Obras maestras del arte mexicano, enviada a lo largo
de varios pases de Europa y a los Estados Unidos. A finales de la d
ecada de 1960 cre
o atm
osferas irreales
en sus obras al usar juegos de luz y condensaciones de pintura.

Otro ejemplo de la utilizacion de la abstraccion en el arte se manifiesta


en la literatura, donde el escritor que esta redactando una novela, comienza con un conjunto de ideas, posteriormente selecciona las ideas esenciales
de su hipotesis, articula que planea argumentar, hace un bosquejo y refina
repetidamente su trabajo (ver figura 1.4).


CAPITULO 1. ABSTRACCION

10

1.2.1.

DR
AF
T

Figura 1.4: -Kukulkan- Mira las notas de Dostoievsky de la novela hermanos Karamazov y como

realiz
o un esquema o bosquejo de ideas. Esta
obra es considerada una de las novelas m
as grandes de la

literatura universal (el Monasterio Optina


P
usty
n inspir
o a Dostoievsky en algunos aspectos de la novela).
Admirada por diversos premios novel como Albert Einstein, quien alguna vez coment
o Dostoievsky me
ha dado m
as que cualquier cientfico, m
as que Gauss.

Niveles de abstracci
on

En funcion de lo que se pretenda descubrir, la abstraccion indica que debe ser considerado relevante, que detalles deben eliminarse, cual es el n
ucleo
o esencia y hasta que punto debe simplificarse un modelo o problema que
se desea resolver. Por lo que la aplicacion de la abstraccion en un determinado problema puede ser enga
nosa, el beneficio y valor de una abstraccion
particular dependen de su finalidad y de seleccionar la escala o nivel de
abstracci
on adecuado. Por ejemplo, si la finalidad es comprender la esencia
del fenomeno acerca de la cada de un objeto, la friccion o resistencia ejercida
por el aire puede ser descartada en nuestro analisis. Sin embargo, si nuestro modelo pretende aplicarse en un simulador de vuelo realista, entonces la
resistencia del aire debe ser considerada.
Jeannette Wing confirma la importancia de la abstraccion en el pensamiento computacional, haciendo hincapie en la necesidad de pensar en m
ultiples niveles de abstraccion. Considera el ejemplo de un automovil:
Cada pieza de un automovil, esta compuesta por atomos y cada atomo esta compuesto por electrones, protones y neutrones. Llamemos a
esta manera de abstraer el automovil, nivel de abstraccion atomico.


1.2. LA IMPORTANCIA DE LA ABSTRACCION

11

Los automoviles estan compuestos de piezas como lo son: tuercas, varillas, remaches, alambres, envases de plastico, entre otros. Llamemos a
esta manera de abstraer el automovil, nivel de abstraccion de piezas.
En un nivel superior de abstraccion, el automovil se encuentra compuesto por diversos mecanismos como lo son: el motor, el alternador,
los inyectores de combustible, los frenos, llamemos a esta manera de
abstraer el automovil, nivel de abstraccion de mecanismos.

DR
AF
T

Ahora supon que tu automovil esta descompuesto y deseas repararlo.


Si piensas en terminos del nivel de abstraccion de piezas, o inferior a
un,
en el nivel atomico, nunca encontraras el problema y no podras reparar
tu automovil. Tienes que pensar en terminos del nivel de abstraccion de
mecanismos para poder solucionar el problema.

Figura 1.5: -Paat- El Mastretta MXT es un coupe deportivo de tamano medio producido por el fabricante mexicano de autom
oviles Mastretta-Tecnoidea. El MXT es el primer autom
ovil producido en serie
completamente dise
nado y fabricado en M
exico. Alcanza una velocidad m
axima de 250Km/h y acelera
de 0 a 100 km/h en 4, 9 segundos. Seg
un lo dicho por su creador Daniel Mastretta, fue dise
nado como un
deportivo ligero de altsimas prestaciones, que represente a M
exico en el mundo. Por su configuraci
on de
motor central trasero y su bajo peso, as como por la pureza de manejo, resulta un rival natural del Lotus
Elise (http://es.wikipedia.org/wiki/Mastretta_MXT).


CAPITULO 1. ABSTRACCION

12

1.3.

Caractersticas de la abstracci
on

A partir de la definicion de abstraer: separar por medio de una operacion


intelectual las cualidades de un objeto para considerarlas aisladamente o para
considerar el mismo objeto en su pura esencia o nocion, nos enfocamos en
dos caractersticas importantes:
La eliminacion y ocultamiento de los detalles: separar por medio de
una operacion intelectual las cualidades de un objeto para considerarlas
aisladamente.
La generalizacion: considerar el mismo objeto en su pura esencia o
nocion.

1.3.1.

DR
AF
T

En las siguientes subsecciones se analizan dichas caractersticas de la abstraccion.

Eliminaci
on de los detalles

Una de las caractersticas de la abstraccion es la eliminacion de los detalles. La eliminacion de los detalles es el proceso de dejar fuera de consideracion
una o mas propiedades de un objeto complejo con la finalidad de enfocarse en
sus propiedades esenciales, es decir, u
nicamente se capturan las propiedades
que son relevantes para un determinado problema o area de estudio. Consi, dicha
dere la ecuacion de la aceleracion de un cuerpo en cada libre a = mg
m
ecuacion nos permite constatar los conceptos de abstraccion. La eliminacion
de los detalles se manifiesta porque infinidad de propiedades que tambien
intervienen en el fenomeno del movimiento en cada libre se han descartado,
por ejemplo, la friccion o resistencia ejercida por el aire.
Ahora supon que estas interesado en realizar un informe acerca del estatus
social de una persona, las propiedades esenciales a considerar son: nombre,
edad, salario y ocupacion. Sin embargo, si esta interesado en realizar un
informe medico, las propiedades esenciales a considerar son: nombre, edad,
peso, tipo de sangre y nivel de glucosa. En cualquier caso, el objetopersona
cuenta con una infinidad de propiedades (altura, raza, color de pelo, nacionalidad, nivel de educacion, entre otras). Sin embargo, mediante el proceso
de abstraccion excluimos todas aquellas que no tiene cabida en nuestra area
de estudio. La abstraccion es precisamente la capacidad de aislar los detalles
que son relevantes para el problema en cuestion.


1.3. CARACTERISTICAS DE LA ABSTRACCION

1.3.2.

13

Ocultamiento de los detalles

El ocultamiento de los detalles se refiere a esconder la especificacion de


como es ejecutada una funcion en un determinado objeto. Imagina a tu objeto
de estudio como una caja negra de la cual nos interesa solo su forma de
interactuar con el medio que le rodea entendiendo que es lo que hace, pero
sin dar importancia a como lo hace (ver figura 1.6).

Figura 1.6:

Para una caja negra deben estar muy bien definidas sus entradas y salidas,es decir, su
interfaz o barrera de abstracci
on. No es necesario conocer los detalles internos de su funcionamiento.

DR
AF
T

El poder de la abstraccion al utilizar cajas negras es que los usuarios


pueden suponer que una determinada caja negra funciona sin necesidad de
entender los detalles internos. Sabes como realiza sus calculos la funcion
sinx incluida en tu calculadora? No tienes que saberlo, u
nicamente asumes
que funciona. Piensa cuanto mas difcil sera manejar un coche si se tuviera
que entender como funciona la direccion hidraulica, antes de poder utilizar
un automovil. Por lo regular el u
nico interes de un usuario es manejarlo y no
esta interesado en como funciona internamente.
Los ingenieros podran haber agregado en cada generacion de nuevas tecnologas una gran cantidad de botones e interruptores, pero sabiamente han
mantenido la misma barrera de abstraccion, es decir, las mismas entradas y
salidas, pedal derecho acelera y pedal izquierdo frena. Dicha barrera de abstraccion ha sobrevivido a traves de varias generaciones tecnologicas, porque
es una interfaz que es sencilla debido a que oculta detalles innecesarios.

1.3.3.

Generalizaci
on

La generalizacion es el proceso de formular conceptos genericos a traves de


la extraccion de cualidades comunes a partir de ejemplos concretos. Considera
el movimiento de un cuerpo en el espacio, la generalizacion del movimiento
de cualquier objeto se manifiesta al referirnos a su posicion , aceleracion,
velocidad, masa y fuerza aplicada, y sus relaciones basadas en las leyes de
Newton.
Por ejemplo, si consideramos un ahuehuete, un fresno, un ocote o un eucalipto (ver figura 1.7), las propiedades esenciales comunes que lo caracterizan


CAPITULO 1. ABSTRACCION

14

DR
AF
T

son su tiempo de vida, n


umero de troncos y que se ramifica a cierta altura
del suelo, estableciendo de manera general el concepto de arbol. Por otro
lado, un tejo de fuego (arbusto) no puede generalizarse al concepto de arbol
porque se ramifica desde el suelo (tiene varios troncos).

(a) Ahuehuete

(c) Ocote

Figura 1.7:

(b) Fresno

(d) Eucalipto

Estos a
rboles son representativos de la flora del pas y los puedes apreciar en el campus
de la Universidad Nacional Aut
onoma de M
exico (excepto el ahuehuete). Para m
as informaci
on visite Los

arboles de la UNAMen http://www.arboles.org.

1.4. MODELOS

15

Considera el ejemplo del automovil una vez mas, supon que conoces su estructura interna y piensa en terminos del motor, el alternador, los inyectores
de combustible, los frenos o la transmision, puedes generalizar los conceptos y reparar cualquier automovil que mantenga la misma tecnologa, desde
un bochitohasta un Mastretta MXT. Has concebido el objeto en su esencia o categora general, ahora puedes solucionar problemas concretos que se
ajusten al problema general.

1.4.

Modelos

DR
AF
T

La abstraccion es una habilidad esencial para la construccion de modelos y


la descomposicion de problemas. Un modelo es una representacion abstracta
(matematica, declarativa, visual, etc.) de fenomenos, sistemas o procesos. El
humano ha podido plantear leyes o modelos que representan la esencia de
los fenomenos y que tienen como finalidad simplificar el fenomeno real para
poder analizarlo, comprenderlo, predecirlo o controlarlo.
Por ejemplo, las leyes de Newton que modelan el movimiento de los objetos permitieron comprender y explicar el comportamiento del sistema solar.
El planeta Urano fue descubierto en la decada de 1840, pero en ese entonces
no se podan explicar las desviaciones de su orbita considerando las perturbaciones ocasionadas por todos los demas planetas conocidos. Por lo tanto, o
la ley de la gravitacion universal fallaba a esa gran distancia del sol o haba
un octavo planeta desconocido que perturbaba la orbita de Urano.
Los astronomos Adams y Le Verrier supusieron que la ley universal de
Newton es valida y calcularon de manera independiente donde debera estar
el octavo planeta. Sugiriendo que se debera buscar un nuevo planeta en
determinada zona del cielo. La misma noche que se recibieron los calculos
en el observatorio de Berln fue descubierto el planeta Neptuno!
Newton calculo la rapidez para tener en orbita circular un objeto, y como
en aquel tiempo (siglo XVII) era claramente imposible alcanzar esa velocidad
inicial, no previo que los seres humanos lanzaran satelites. No obstante, el
modelo de movimiento que Newton desarrollo con base en sus abstracciones
del movimiento permitio al hombre llegar a la Luna.
En la actualidad los modelos nos permiten simular fenomenos en dispositivos de computo y la creacion de aplicaciones. Por ejemplo, el modelo de
movimiento de la mecanica clasica es el mismo utilizado en los video juegos
para simular el movimiento de los objetos (ver figura 1.9).


CAPITULO 1. ABSTRACCION

16

Figura 1.8:

DR
AF
T

-Paat- M
exico ha lanzado un sat
elite para fines de investigaci
on fabricado por la Universidad Nacional Aut
onoma de M
exico (UNAM) denominado el UNAMSAT B. En suma, se planea el
lanzamiento, con fines artsticos, de Ulises I. El INAOE, se uni
o al proyecto para colaborar en la fase de
dise
no de integraci
on y pruebas. La integraci
on fue realizada por el Laboratorio de Comunicaciones de

Radiofrecuencia y Fibra Optica


del instituto. Dicha integraci
on abre una va de participaci
on de nuestro
pas en el uso del espacio. Esta experiencia representa un paso trascendental en la historia espacial del
pas al permitir generar misiones espaciales con prop
ositos cientficos, culturales, acad
emicos, educativos
y sociales.

Figura 1.9: En los video juegos, como Tomb RaiderTM , los programas que controlan el movimiento de
los objetos est
an basados en estructuras matem
aticas como los vectores y las matrices. Al mismo tiempo,
las datos abstractos computacionales como listas, pilas, colas o
arboles auxilian en la administraci
on y
representaci
on de las entidades pertenecientes al mundo virtual.


1.5. SOBRE SIMPLIFICACION

1.5.

17

Sobre simplificaci
on

La abstraccion nos permite reducir la complejidad. Sin embargo el beneficio de una abstraccion puede perderse si se ejerce una sobre simplificacion
al fenomeno que se desea modelar, porque dejara de representarlo de manera
fidedigna. Aqu se presenta una situacion en la que se encontraba Tukkul y
que ilustra la abstraccion y su posible sobre simplificacion (inspirada en una
entrevista realizada al escritor uruguayo Eduardo Galeano).
Texto en blanco

DR
AF
T

En un da equinoccial, Tukkul se encontraba en Chichen Itza para observar la descendencia de Kukulc


an sobre las escalinatas de la imponente Piramide de Kukulkan. Despues
de observar dicho acontecimiento se sintio tan feliz como en aquellos das de su infancia,
en los que si le ofrecan un agua de coco, prefera un mango enchilado. En su camino de
regreso a su finca, not
o un peculiar olor a pescado y siguio el rastro hasta encontrar una
modesta pescadera. Al entrar, para su sorpresa, vio a Makool, un amigo de la infancia.
Makool se alegr
o de ver a Tukkul y le pidio que pasara; le conto que ese da haba iniciado
su modesto changarro de venta de pescados y que deseaba poner un cartel afuera del negocio, pero que no tena idea de que escribir. Entonces, le dijo a Tukkul, a ti que te gusta
leer tanto y esas cosas Que anuncio podra escribir?
Tukkul se rasc
o la cabeza y dijo, pues quiza: AQUI SE VENDE PESCADO FRESCO. Makool le entreg
o el cartel y un plumon a Tukkul para que escribiera la oracion
y colocara el cartel. Pas
o un vecino y le dijo -es obvio que ese AQUIno hace falta
escribirlo- Makool solt
o una carcajada y Tukkul se puso colorado y borro el AQUI. El
anuncio qued
o como SE VENDE PESCADO FRESCO. Paso otro vecino y le dijo -es
innecesario escribir SE VENDE, o acaso regala usted el pescado- Makool solto otra
carcajada hasta el punto que le brotaron las lagrimas, Tukkul da
nado en su orgullo, borro el
SE VENDE y s
olo qued
o PESCADO FRESCO. Al poco rato paso otro vecino y dijo
-acaso cree que se podra vender pescado podrido y por eso escribio FRESCO?- Makool empez
o a rodar por el piso, en un espectaculo verdaderamente est
upido e incomodo.
Tukkul dio un suspiro y borr
o FRESCO del anuncio, dejando solo la palabra PESCADO.
Despues de un rato, Makool le dijo a Tukkul que tena que ir a atender un asunto
urgente, que volvera pronto y que le hiciera el favor de atender su negocio mientras regresaba. A
un despues de los inc
omodos hechos ocurridos, Tukkul mantena su buen talante
al recordar el evento en Chichen Itz
a, por lo que asintio amistosamente. Transcurrio el
tiempo hasta caer la noche y otro vecino paso y le dijo -por que escribe PESCADO?
acaso alguien dudara de que se vende otra cosa que pescado, con el olor que sale de
aqu?- Tukkul reflexion
o y se dijo a s mismo, eliminar palabras superfluas, si se excede,
se llegar
a al silencio y Tukkul s
olo guardo silencio.
Tukkul se preguntaba d
onde estaba su amigo, se puso furioso cuando Makool regres
o embriagado, haba bebido una buena cantidad de pulque. Tukkul cerro el negocio y
recost
o a Makool en una hamaca que encontro entre las desordenadas cosas que haban en
el negocio. Al ver a su amigo ebrio y durmiendo, penso en como su da empeoro y tuvo
un sentimiento de desagrado por Makool. Sin embargo, al momento recordo la infancia de
Makool, que no tuvo la oportunidad de ir a la escuela por las condiciones de pobreza en


CAPITULO 1. ABSTRACCION

DR
AF
T

18

Figura 1.10:

Qu
e anuncio podra escribir? quiz
a: AQUI SE VENDE PESCADO FRESCO.

que creci
o o cuando su abuela le puso una paliza porque robo un pan al tener hambre.
Record
o que la gente del pueblo deca que Makool era un perdedor, que solo saba contar
chistes est
upidos. Sin embargo, a Tukkul no le pareca de esa manera, el sabia su historia
y se prometi
o que siempre lo ayudara cuando estuviera en sus manos. Las lagrimas le
brotaron y surgi
o en el un pensamiento al cual se aferro: es mejor ense
nar a pescar que
regalar un pescado. Record
o sus deberes en la finca, le echo una rapida ojeada a su amigo
y sali
o a prisa, sin dejar m
as palabras que el silencio.

1.6.

Desarrollando la habilidad de abstraer

El psicologo Jean Piaget (1896-1980) mediante extensos estudios aplicados desde ni


nos recien nacidos hasta personas adultas derivo cuatro periodos
de desarrollo cognitivo: sensorio-motor, preoperatorio, operaciones concretas
y operaciones formales. La etapa de las operaciones formales, que se encuentra alrededor de los doce a
nos a la edad adulta, es donde las personas son
capaces de pensar de manera abstracta y donde es pertinente proporcionar
contenidos que desarrollen sus capacidades de abstraccion.
La abstraccion es fundamental para la ciencia e ingeniera en general, juega un papel crtico en la creacion de teoras, modelos, analisis y produccion
de dispositivos de ingeniera. El pensamiento computacional identifica a la
abstraccion como una de las grandes ideas de las ciencias computacionales y
que las habilidades de abstraccion son cruciales para el futuro en el desarrollo


1.7. APLICANDO LA ABSTRACCION

19

DR
AF
T

cientfico y tecnologico. Sin embargo, incluso en las carreras de ingeniera o


ciencias, en sus programas de estudio no contienen cursos sobre abstraccion,
no obstante, todo depende de la habilidad de abstraccion para resolver problemas. Por lo tanto, la abstraccion es una habilidad esencial, pero que se
desarrolla indirectamente a traves de otros topicos, por ejemplo, mediante
cursos de matematicas, de programacion o ingeniera del software.
Las matematicas son una excelente herramienta para la ense
nanza y desarrollo del pensamiento abstracto. Las habilidades de abstraccion se pueden
mejorar mediante la presentacion del formalismo matematico de una manera orientada a los problemas. El investigador Devlin comenta, La principal
ventaja de aprender y hacer matematicas no es el contenido especfico, sino
el hecho de que se desarrolle la capacidad de razonar acerca de estructuras
abstractas definidas formalmente con precision y analticamente.
-Leech- Las matematicas no tienen una aplicacion
real en nuestra vida cotidiana y son difciles de entender, por lo que no vale la pena aprender matematicas!
-Tukkul- Falso! Las matematicas ejercitan nuestra capacidad de razonar, por lo que de manera
directa o indirectamente aplicaremos al cocinar,
al redactar, al argumentar o resolver problemas
en nuestro quehacer profesional, en resumen: En
cualquier actividad de nuestra vida! Este texto es un artificio que se pinta en
blanco para rellenar el espacio que compensa el tama
no de la imagen :p

1.7.

Aplicando la abstracci
on

La habilidad de abstraer se aplica en cualquier actividad de


nuestra vida. Por ejemplo, decidir que criterios son los mas importantes para comprar determinados productos o contratar ciertos
servicios. Cuando escribimos un ensayo o preparamos una presentacion, al seleccionar que ideas capturan la esencia del tema que
deseamos exponer o argumentar. Cuando resolvemos un problema matematico o escribimos un programa por computadora, que
estructuras matematicas o computacionales debemos utilizar para
representarlo y resolverlo.


CAPITULO 1. ABSTRACCION

20

DR
AF
T

En tu vida profesional, considera al lder de un proyecto, el lder le pide a


un compa
nero que realice una tarea y que informe de los resultados cuando
la tarea este hecha. El lder no sabe como el compa
nero realiza sus tareas
asignadas. Incluso, el compa
nero podra llamar a otros compa
neros para colaborar en la ejecucion de la tarea encomendada y el lder no se enterara de
esto. Precisamente, ese ocultamiento de los detalles favorece la abstraccion
al simplificar y hacer mas eficientes los procesos del proyecto.
En tu vida diaria, analiza la forma tan bella y simple que te resulta
generalizar lo que estas viendo. Tus ojos perciben una imagen y tu mente
inmediatamente puede generalizar si se trata de un humano, un perro, un
automovil, un violn, entre otros. En la actualidad no existe tecnologa, especficamente un algoritmo de vision por computadora, que dada una imagen
cualquiera pueda extraer las caractersticas mas importantes de los objetos
que se encuentran en la imagen y generalizarlos como lo hace el ser humano.
Observa en que momento los dispositivos artificiales o los organismos
naturales aplican el ocultamiento de los detalles. Incluso, ahora mismo, estas
pensando e imaginando, No sabes como internamente tu cerebro crea los
pensamientos! Analiza en las personas que criterios utilizan para considerar
mas importante determinada cosa, teora, creencia religiosa o valores, entre
otros.
Por ejemplo, considera la figura 1.11, el objeto que se encuentra en medio
se llama Thux. Ahora, contesta la siguiente pregunta Quien es Thux, el
objeto de la izquierda (cilindro) o el objeto de la derecha (prisma recto)?
Realiza el proceso de abstraccion e identifica, Que propiedades consideraste
esenciales para generalizar el cilindro o prisma recto como Thux?

Figura 1.11:

El objeto que se encuentra en medio se llama Thux.


1.7. APLICANDO LA ABSTRACCION

21

DR
AF
T

Estudios por parte de la Educational Broadcasting System (EBS) sobre


los esquemas de pensamiento de las sociedades de oriente y occidente, revelaron que por lo regular las personas de occidente (estadounidenses e ingleses)
contestaron que Thuxera el el cilindro azul. Por otro lado, las personas de
oriente (japoneses y coreanos) por lo regular contestaron que Thuxera el
poliedro recto.
Los estudios revelaron que dicho patron de pensamiento entre las distintas
culturas obedecen a la manera en que conciben el mundo a traves de su
cultura. Las personas de occidente consideran que los objetos se encuentran
en el vaco, lo que promueve que sus procesos de pensamiento se centralicen
en los objetos individualmente y en su apariencia externa, por lo que la
forma les parece una atributo mas importante. Por otro lado, las personas
de oriente consideran que todos los objetos se encuentran relacionados por el
Chi o flujo vital de energa. Lo que promueve sus procesos de pensamiento
analicen las relaciones entre los objetos, deduciendo que el material que los
constituye es una relacion o propiedad mas intima entre ellos (ver figura
1.12).

Figura 1.12: -Kukulkan- A la izquierda se presenta la concepcion de occidente de que los objetos se
encuentran en el vaco y a la derecha se presenta la concepci
on de oriente de que los objetos se encuentran
relacionados por el flujo vital de energa.


CAPITULO 1. ABSTRACCION

DR
AF
T

22

Bibliografa
Bribiesca, E., Galaviz, J. y Rajsbaum, S.(2010), Abstraccion, Enciclopedia
de conocimientos Fundamentales 5 UNAM Siglo XXI (pp. 633-659), Mexico:
UNAM.

DR
AF
T

Kramer, J. (2007), Is abstraction the key to computing?, Communications of


the ACM, 50 (4).
Garcia, D., Abstraction, Beauty and Joy of Computing, Fecha de consulta
07 de octubre 2014 de: https://www.youtube.com/watch?v=Dxw9cIbzaLk,
University of California, Berkeley.
Wing, J.M. (2008), Computational thinking and thinking about computing.
Philosophical transactions of the royal society A, 3717-3725.
Damerow, P. (1996), Abstraction and Representation, Essays on the Cultural
Evolution of Thinking, Boston Studies in the Philosophy of Science.
Hewitt, P. G. (2007), Fsica Conceptual, Pearson Educacion.

23