Beruflich Dokumente
Kultur Dokumente
1. INTRODUCCIN
1
Pascal en 1642 crea una mquina mecnica de sumar, parecida a los cuenta
kilmetros que utilizan en la actualidad los automviles. Pero sta tena
algunos problemas con las sumas largas; pero en 1671 Leibnitz le agreg la
posibilidad de: restar, sumar, multiplicar y dividir. Su mquina estaba formada
Sobre ruedas dentadas, cada una de estas ruedas tena diez dientes, stos
correspondan a los nmeros de 0 al 9. Siendo el sistema de tal tipo que el
paso de 9 a 0 daba lugar a un salto de la rueda.
Otra evolucin en esta historia fue la que realiz Babbage. ste diseo y
desarrollo la primera computadora de uso general. Fue un genio pero la poca
no lo ayud para poder terminar de construirla. Llamo a su descubrimiento
"Mquina de las diferencias". En 1833 concibi una segunda mquina que le
Llev 20 aos. Esta era capaz de realizar una suma en segundos y necesitaba
un mnimo tiempo de atencin del operador. A esta segunda mquina la llam
"Analtica". Leibniz aplic la lgica y la materializ en su exitosa mquina de
calcular.
2
La primera mujer programadora fue Ada augusta Byron (1815 - 1852) se
interes por los descubrimientos de Babbage a quin ayud en los estudios de
esta gran filosofa.
3
automtica Llamada Mark I (en 1944). Luego se construy Mark II. (Estas
mquinas no pudieron satisfacer las necesidades de ese momento ya que eran
millones los datos para guardar y resolver, aunque sirvieron de base para que
cuando se crearan las vlvulas al vaco comenzara la computacin electrnica.
4
2. LOS PRIMEROS CLCULOS
Por siglos los hombres han tratado de usar fuerzas y artefactos de diferente tipo para
realizar sus trabajos, para hacerlos ms simples y rpidos. La historia conocida de los
artefactos que calculan o computan, se remonta a muchos aos antes de Jesucristo.
Dos principios han coexistido con la humanidad en este tema. Uno es usar
cosas para contar, ya sea los dedos, piedras, semillas, etc. El otro es colocar
esos objetos en posiciones determinadas. Estos principios se reunieron en el
baco, instrumento que sirve hasta el da de hoy, para realizar complejos
clculos aritmticos con enorme rapidez y precisin.
El clculo era Logstica, y estaba relegado poco menos que al uso por los
esclavos. Pero es evidente que los puentes haban de construirse, las
mquinas funcionar y el comercio desarrollarse. Esta situacin desemboc en
el uso de un instrumento mecnico: el baco.
5
La base del baco es sencilla: se usan un conjunto de elementos de
sealizacin, ya sean piedrecitas (calculus en latn, de ah clculo), marcas en
una tablilla, varillas de bamb, fichas coloreadas etc. Y, a travs de una serie
de manipulaciones mecnicas que dependen de la estructura del aparato, se
consigue efectuar operaciones sin un desarrollo formal del algoritmo de clculo.
6
nuestras casas, cuando enseamos a contar a nuestros hijos o marcamos una
jugada de billar. Tiene 3000 aos y goza de buena salud.
7
3. LAS PRIMERAS MAQUIENAS DE CLACULAR
3.1. El baco.
8
El baco ha sido uno de los logros ms importantes en la historia del clculo
por su gran utilidad y difusin. Adems, el baco introduce el concepto
algebraico de valor posicional, definindolo como una representacin
polinmica de los nmeros.
9
Colocaramos las tablas as (Fig. 14):
De donde se obtiene:
3/2/7/1/2/4
10
El logaritmo del producto de dos nmeros, log(a*b) es la suma del
log(a) y el log(b)
El logaritmo del cociente de dos nmeros, log(a/b) es la resta del log(a)
y el log(b)
El logaritmo de la exponenciacin de dos nmeros, log (ab) es la
multiplicacin del exponente por el logaritmo del nmero, b*log(a).
11
la divisin la mquina necesitaba de un operador humano para pasos
intermedios. No se puedo construir en aquella poca porque no haba
tecnologa suficiente. La calculadora de Wilhelm (Fig.16) no tuvo un gran
impacto en la historia de la computacin porque, al morirse su inventor, la
mquina se perdi y no volvi a ser hallada hasta el siglo XX, construida por
ingenieros de IBM. Fue utilizada por su amigo astrnomo Johannes Kepler, y
gracias a los bocetos que ste dej se ha podido reconstruir y comprobar que
realmente funcionaba.
12
13
La mquina de Pascal se compona de un
grupo de ruedas registradoras de datos y
un grupo de ruedas de resultados. Cada
rueda registradora de datos estaba
conectada a su correspondiente de
resultados, formando una cadena de
transmisin, de modo que, cuando una
rueda giraba completamente sobre su eje,
haca avanzar un grado a la siguiente. Las
ruedas representaban el sistema decimal
de numeracin. Mediante una manivela se
haca girar las ruedas dentadas. Para
sumar o restar no haba ms que accionar
la manivela en el sentido apropiado, con lo
que las ruedas corran los pasos
necesarios. Cuando una rueda estaba en el
9 y se sumaba 1, sta avanzaba hasta la posicin marcada por un cero. En
este punto, un gancho haca avanzar un paso a la rueda siguiente. A partir de
ella nacieron nuevos modelos, como el propuesto por Samuel Morland (1625-
1695) que construy en 1666. La mquina de clculo de Morland (Fig. 18)
estaba adaptada al sistema de moneda ingls, que no es decimal, con
centavos, chelines y libras. A diferencia de la Pascalina, su calculadora no
realizaba el acarreo de forma automtica, dispona de una rueda de acarreos
por unidad, y el propio usuario tena que acumular los acarreos cuando
finalizaban las sumas parciales. La mquina de Morland era tan pequea que
se poda llevar en un bolsillo, lo cual fue un logro para la poca.
14
de extraer races cuadradas. Su mquina se caracterizaba por hacer la
multiplicacin de forma directa en lugar de realizarla por sumas sucesivas
como la mquina de Pascal. Incorporaba un mecanismo, llamado en su honor
la rueda de Leibniz (Fig. 19), que sobrevivi en todas las calculadoras
mecnicas posteriores hasta que estas desaparecieron hacia los aos 70 del
siglo XX. Se compone de tres clases de ruedas: las de la suma, las del
multiplicando y las del multiplicador, tiene dos partes; una para la suma (o
resta) y otra para la multiplicacin (o divisin). Leibniz us en el diseo de su
mquina un sistema de tambores dentados sustentados sobre sus respectivos
ejes para representar las cifras correspondientes a las unidades, las decenas,
las centenas, las unidades de mil, etc., los cuales a su vez estaban articulados
a unos discos numerados laterales que representaban ante los ojos del usuario
las cifras a operar. Para realizar las sumas y las restas los engranajes de la
parte superior debajo de los discos numerados estaban ensamblados como en
una cadena de transmisin, similar a la usada en la pascalina, de tal manera
que un giro completo del disco numerado de las unidades hacia avanzar un
paso el disco de las decenas, y a su vez un giro completo del disco numerado
de las decenas hacia avanzar un paso el disco de las centenas, y as
sucesivamente.
15
que
16
la imprecisin de estas tablas causaba muchos naufragios. En este contexto,
Carles Babbage (1792-1871), profesor de matemticas de la universidad de
Cambridge, en 1812 dise la mquina de diferencias, que utilizando medios
de interpolacin, preparaba e imprima como resultado tablas de funciones. La
primera de estas mquinas fue llamada mquina de diferencias nmero 1. Era
una versin reducida de una mquina que, utilizando el mtodo de las
diferencias inventado por Newton, poda construir tablas aritmticas. Gracias a
ste mtodo, todas las operaciones se podan reducir a sumas y hacerlo
matemticamente era factible con la tecnologa mecnica y los engranajes que
se podan fabricar en aquella poca. Calculaba funciones de segundo grado
con ocho cifras de precisin. La verdadera mquina de diferencias estaba
diseada para evaluar polinomios de hasta grado seis. Los nmeros se
representaban en base 10 y las operaciones se realizaban mediante
engranajes mecnicos. Las diferencias eran finitas, para evitar la multiplicacin
y la divisin. Se puede considerar a la mquina de diferencias como un
computador digital con un programa fijo.
En 1860, los suecos Per Georg Scheutz (1785-1873) y su hijo Edvard (1821-
1881), pusieron a punto una mquina de diferencias (Fig. 21) que tabulara
funciones y polinomios de cuarto grado con catorce posiciones decimales,
despus de leer un artculo sobre la mquina diferencial de Babbage. sta
mquina dispona de un sistema para imprimir los resultados. Fig. 21. Mquina
de diferencias. Entre 1833 y 1842, Babbage lo intent de nuevo; esta vez,
intent construir una mquina que fuese programable para hacer cualquier tipo
de clculo, no slo los referentes al clculo de tablas logartmicas o funciones
polinmicas. sta fue la mquina analtica (Fig. 22). La nueva mquina de
Babbage se alimentaba con energa generada por un motor a vapor; como
entrada tena tarjetas perforadas, y como salida, dispona de un sistema de
impresin y de otro para perforar nuevas tarjetas. El diseo se basaba en el
telar de Joseph Marie Jacquard, el cual usaba tarjetas perforadas para
determinar como una costura deba ser realizada. La arquitectura de la
mquina no era muy diferente de la de un computador actual. Lo ms
importante de la mquina de Babbage son las innovaciones de diseo que
17
incorpora. Cabe destacar el concepto de
transferencia condicional, que permita a la
mquina comparar cantidades y, en funcin
del resultado de la comparacin, tomar la
decisin de saltar a otra instruccin o
secuencia. As se introduca el concepto de
programa y su secuencia de control.
Tambin aparece la distincin entre los
datos y el programa que los utiliza: dispona
de una memoria llamada almacn, que
contena variables numricas cuyo valor
poda ser ledo o modificado, esta memoria
era capaz de almacenar 1.000 nmeros de
50 dgitos (decimales) y de una unidad
aritmtica llamada el molino diseada para llevar a cabo las cuatro operaciones
bsicas de suma, resta, multiplicacin y divisin. Todo ello mediante engranajes
mecnicos. No estaba dedicada a ningn algoritmo en particular. El algoritmo a
ejecutar se le proporcionaba por medio de un programa contenido en una
secuencia de tarjetas perforadas. Cada tarjeta indicaba la operacin a realizar y
necesitaba de tres operando: los dos argumentos y el resultado. Estos
consistan en tres direcciones numricas de la memoria, que designaban tres
variables. Dichos argumentos se suministraban mediante otra coleccin de
tarjetas, sincronizadas con las tarjetas de operacin. Gracias a la memoria, el
resultado se poda utilizar posteriormente. De esta forma se poda definir
cualquier algoritmo. Por esto se considera a la mquina analtica de Babbage
como la primera computadora del mundo.
18
Para el desarrollo de la mquina analtica (Fig. 22), Babbage cont con la
ayuda de lady Ada Augusta, condesa de Lovelace (1815-1852) considerada
como la primera programadora de la historia. En 1843 public sus primeros
programas para la mquina analtica, una suma de series y un clculo
recurrente de los nmeros de Bernoulli. Se iniciaba as la historia del software,
y a la vez, se abra el camino a una reivindicacin feminista de la segunda
mitad del siglo XX, pues el primer programador de la historia fue una mujer.
Ada desarroll conceptos tan familiares en el mundo de los lenguajes de
programacin como las instrucciones y los bucles o subrutinas. Tambin se
preocupaba por encontrar un algoritmo que necesitara el menor nmero de
pasos posibles, es decir, reconoca la importancia de la eficiencia. A finales de
los aos setenta, y en su honor, se dise un nuevo lenguaje de programacin
denominado ADA.
19
se centra en diversos proyectos y patentes internacionales, el sistema de
radiocontrol Telekino en 1903, el dirigible Espaa en 1905, y transbordadores
como el Spanish Aerocar sobre las cataratas del Nigara, que estuvo operativo
desde el ao 1916. Respecto al clculo analgico invent la mquina para
resolver ecuaciones algebraicas y el husillo sin fin para tratar funciones
logartmicas.
20
calculadora completamente automtica que
dispona de una mquina de escribir, una entrada
de datos denominada inscriptor, un totalizador, un
multiplicador, un comparador y un elemento general
de coordinacin.
21
la preguntas del censo respondan al tipo de respuesta s o no, que poda
corresponder a la ausencia o presencia de perforacin en una tarjeta, y que
respuestas a preguntas con un espectro ms amplio en sus contestaciones
podan ser codificadas mediante perforaciones mltiples o ausencia de estas.
Tambin tuvo en cuenta que muchas perforaciones podran ser detectadas por
dispositivos elctricos. El funcionamiento es el siguiente, en la perforadora
manual de tarjetas, se registraban las caractersticas de la persona a censar, y
una lectora-clasificadora permita clasificar las tarjetas segn una caracterstica
dada. La lectura de la tarjeta era automtica, pero la clasificacin manual; al
leerse la tarjeta se abra un casillero en el que el operador dejaba la tarjeta.
Cuando estaban todas clasificadas la mquina las contaba automticamente.
22
El
equipo diseado por Hollerit consigui que disminuyeran los errores en el
proceso de realizacin del censo y un aumento de la velocidad en el
procesamiento de los datos que permiti hacer el censo de 1890 ms rpido
que con el proceso manual. Hollerit, patent el invento en 1889, fund su
empresa, llamada Tabulating Machine Company, y suministr decenas de
mquinas a las oficinas del censo. La oficina cambio de jefes y, a stos, les
pareci cara su mquina, por lo que le encargaron a otro de sus empleados la
construccin de una mquina mejor y ms barata, este fue James Powers. La
dise y cuando la patent fund tambin su propia empresa, la Powers
Tabulating Machine Company vendiendo sus mquinas a la oficina.
Con el paso del tiempo la empresa de Hollerit, y tras fusionarse varias veces,
en 1924 se convirti en la International Business Machine, ms conocida como
IBM, hoy da lder mundial en la industria de los computadores. Nacen as, las
races de las empresas informticas.
Bibliografa:
23
Libro:
Miquel Barcel (2008). Una historia de la informtica, Barcelona.
Pginas Web:
http://www.didactika.com/articulos/historia_calculo.html
file:///C:/Users/Usuario/Desktop/3-lasmquinasdecalcular-130202120952-
phpapp01.pdf
24