domingo, 22 de noviembre de 2009

Maquina Analitica

La máquina analítica es el diseño de un computador moderno de uso general realizado por el profesor británico de matemáticas Charles Babbage, que representó un paso importante en la historia de la computación. Fue inicialmente descrita en 1837, aunque Babbage continuó refinando el diseño hasta su muerte en 1871. La máquina no pudo ser construida debido a razones de índole financiera, política y legal. Computadores que fueran lógicamente comparables a la máquina analítica sólo pudieron ser construidos 100 años más tarde.




Algunos piensan que las limitaciones tecnológicas de la época eran un obstáculo que hubiera impedido su construcción; otros piensan que la tecnología de la época alcanzaba para construir la máquina de haberse obtenido financiamiento y apoyo político al proyecto.


Influencia [editar]La máquina analítica fue prácticamente olvidada salvo por tres inventores: Percy Ludgate, Leonardo Torres y Quevedo y Vannevar Bush que independientemente propusieron, a principios del siglo XX, diseños de máquinas analíticas basados en la de Babbage.




Los trabajos de George Stibitz de Bell Laboratories en Nueva York justo antes de la Segunda Guerra Mundial y de Howard Aiken en la Universidad de Harvard, durante y justo después de la guerra están estrechamente relacionado con el trabajo de Babbage sobre la máquina analítica. Ambos construyeron computadores electromagnéticos estrechamente relacionados con la máquina analítica, si bien ninguno de estos equipos puede ser considerado como un computador programable moderno. La máquina de Aiken fue financiada por IBM y fue llamada el Harvard Mark I.



De la autobiografía de Babbage:



Tan pronto como exista una Máquina Analítica, será necesario redirigir el futuro curso de la ciencia.

 




 
Fuentes de Consulta:


Maquina Analitica


Evolución Histórica de la Computadora


RETOMADO: 19-NOV-009
http://es.wikipedia.org/wiki/M%C3%A1quina_anal%C3%ADtica

Maquina Diferencial

Una máquina diferencial es una calculadora digital mecánica de propósito especial, diseñada para tabular funciones polinómicas. Puesto que las funciones logarítmicas y trigonométricas pueden ser aproximadas por polinomios, esta máquina es más general de lo que parece al principio.




Es un dispositivo de naturaleza mecánica para calcular e imprimir tablas de funciones. Más concretamente, calcula el valor numérico de una función polinómica sobre una progresión aritmética obteniendo una tabla de valores que se aproxima a la función real (basado en que cualquier función puede ser aproximada por polinomios).



Esta máquina fue ideada por J. H. Mueller y redescubierta por Charles Babbage, quien no llegó a construirla.



Una reconstrucción de la Máquina Diferencial No.2 ha estado operativa desde 1991 en el Museo de Ciencia de Londres. Trabaja como Babbage la diseñó y demuestra que éste estaba acertado en su teoría, además de que era capaz de fabricar partes con la precisión requerida. Babbage falló quizá a causa de que sus diseños fueron demasiado ambiciosos.





Fuentes de Consulta:
Maquina Diferencial


Evolución Histórica de la Computadora


RETOMADO: 19-NOV-009


http://es.wikipedia.org/wiki/M%C3%A1quina_diferencial

Sistema Binario

El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en los ordenadores, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).


Historia del sistema binario




Página del artículo Explication de l'Arithmétique Binaire de Leibniz.El antiguo matemático hindú Pingala presentó la primera descripción que se conoce de un sistema de numeración binario en el siglo tercero antes de nuestra era.



Una serie completa de 8 trigramas y 64 hexagramas (análogos a 3 bit) y números binarios de 6 bit, eran conocidos en la antigua china en el texto clásico del I Ching. Series similares de combinaciones binarias también han sido utilizados en sistemas de adivinación tradicionales africanos, como el Ifá, así como en la geomancia medieval occidental.



Un arreglo binario ordenado de los hexagramas del I Ching, representando la secuencia decimal de 0 a 63, y un método para generar el mismo, fue desarrollado por el erudito y filósofo Chino Shao Yong en el siglo XI. Sin embargo, no hay ninguna prueba de que Shao entendiera el cómputo binario.



En 1605 Francis Bacon habló de un sistema por el cual las letras del alfabeto podrían reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como variaciones apenas visibles en la fuente de cualquier texto arbitrario.



El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo diecisiete, en su artículo "Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados por matemáticos chinos. Leibniz usó el 0 y el 1, al igual que el sistema de numeración binario actual.



En 1854, el matemático británico George Boole, publicó un artículo que marcó un antes y un después, detallando un sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos.

 

 
Fuentes de Consulta:


Sistema Binario


Evolución Histórica de la Computadora


RETOMADO: 19-NOV-009
http://es.wikipedia.org/wiki/Sistema_binario

Maquinas de Algoritmos

Las máquinas algorítmicas son aquellas capaces de llevar a cabo algoritmos, y entre ellas están los ordenadores. En el ámbito de los ordenadores, los algoritmos se expresan como programas. Los programas son algoritmos codificados con un lenguaje no ambiguo cuya sintaxis y semántica "entiende" el ordenador. . Hay muchos lenguajes de programación de ordenadores, entre ellos, Fortran, PASCAL, C...




Así pues, si queremos que un ordenador efectúe una tarea, primero debemos descubrir un algoritmo para llevarla a cabo; programar el algoritmo en la máquina consiste en representar ese algoritmo de modo que se pueda comunicar a una máquina. En otras palabras, debemos transformar el algoritmo conceptual en un conjunto de instrucciones y representar estas últimas en un lenguaje sin ambigüedad.



Gracias a la capacidad para comunicar nuestros pensamientos mediante algoritmos, podemos construir máquinas cuyo comportamiento simula inteligencia. El nivel de inteligencia que simula la máquina, estará limitado por la inteligencia que podamos comunicarle por medio de algoritmos. Las máquinas sólo pueden realizar tareas algorítmicas. Si encontramos un algoritmo para dirigir la ejecución de una tarea, podemos construir una máquina para llevarla a cabo siempre que la tecnología haya avanzado lo suficiente. Si no encontramos un algoritmo, es posible que la ejecución esté fuera de las capacidades de las máquinas. Un computador es todo aparato o máquina destinada a procesar información, entendiéndose por proceso, las sucesivas fases, manipulaciones o transformaciones que sufre la información para resolver un problema determinado, siguiendo las instrucciones de un programa registrado.



Fuentes de Consulta:


Maquinas de Algoritmos


Evolución Histórica de la Computadora


RETOMADO: 10-NOV-009


http://www.xtimeline.com/evt/view.aspx?id=306039

jueves, 19 de noviembre de 2009

Aparición del Abaco


Quizá fue el primer dispositivo mecánico de contabilidad que existió, Se piensa que se originó entre 600 y 500 a.C., en China o Egipto, y su historia se remonta a las antiguas civilizaciones griega y romana.
El ábaco fue ideado independientemente por diferentes civilizaciones como la etrusca, hindú, egipcia, griega, china y azteca. Sin embargo, la historia le atribuye el invento tanto a los chinos en el año 1.300 a.C, como a los babilonios aproximadamente en el año 3.500 a.C. En China el nombre original del ábaco es "Suan Pan", y desde allí se introdujo su uso en el Japón donde se lo llamó "Soroban". Lo notable es que en estos dos países, este instrumento es de uso común aún en la actualidad.









Fuentes de Consulta:

Aparicon del Abaco


Abacus History

RETOMADO 19 NOV 09
http://www.ee.ryerson.ca/~elf/abacus/espanol/history.html

Máquina de Turing



La máquina de Turing es un modelo computacional introducido por Alan Turing en el trabajo “On computable numbers, with an application to the Entscheidungsproblem”, publicado por la Sociedad Matemática de Londres en 1936, en el cual se estudiaba la cuestión planteada por David Hilbert sobre si las matemáticas son decidibles, es decir, si hay un método definido que pueda aplicarse a cualquier sentencia matemática y que nos diga si esa sentencia es cierta o no. Turing construyó un modelo formal de computador, la máquina de Turing, y demostró que existían problemas que una máquina no podía resolver. La máquina de Turing es un modelo matemático abstracto que formaliza el concepto de algoritmo.

Descripción


La máquina de Turing consta de un cabezal lector/escritor y una cinta infinita en la que el cabezal lee el contenido, borra el contenido anterior y escribe un nuevo valor. Las operaciones que se pueden realizar en esta máquina se limitan a:



avanzar el cabezal lector/escritor hacia la derecha.

avanzar el cabezal lector/escritor hacia la izquierda.

El cómputo es determinado a partir de una tabla de estados de la forma:



(estado, valor) (nuevo estado, nuevo valor, dirección)



Esta tabla toma como parámetros el estado actual de la máquina y el carácter leído de la cinta, dando la dirección para mover el cabezal, el nuevo estado de la máquina y el valor a ser escrito en la cinta.



Con este aparato extremadamente sencillo es posible realizar cualquier cómputo que un computador digital sea capaz de realizar.



Mediante este modelo teórico y el análisis de complejidad de algoritmos, fue posible la categorización de problemas computacionales de acuerdo a su comportamiento, apareciendo así, el conjunto de problemas denominados P y NP, cuyas soluciones en tiempo polinómico son encontradas según el determinismo y no determinismo respectivamente de la máquina de Turing.


Fuentes de Consulta:

Máquina de Turing



Maquina de Turing Funcionamiento


RETOMADO 9 NOV 09


http://cienciasdelacomputacion.com/category/maquina-de-turing/













Diagrama del Lenguaje Pascal






Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.




Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado. Esto implica que:



El código esta dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.

El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.

El nombre de Pascal fue escogido en honor al matemático Blaise Pascal.


Fuentes de Consulta:
Lenguaje Pascal



Lenguaje compilado.


RETOMADO 9 NOV 09


http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pascal




Sistema Numérico Indio de Cálculo (Algoritmo de Número Indotum)



Numeración india


De Wikipedia, la enciclopedia libre

Saltar a navegación, búsqueda

La numeración india, usada todavía en India, Pakistán, Bangladesh, Nepal y Birmania se basa en agrupar dos lugares decimales, en lugar de los tres habituales en casi todo el resto del mundo. Este sistema de numeración introduce separadores entre los números en los lugares apropiados para el agrupamiento de a dos. Por ejemplo 30 millones (3 crore) de rupias se escriben «Rs. 3,00,00,000», con coma en los niveles correspondientes a mil, lakh y crore, en lugar de «Rs. 30.000.000».









Números Valor 0 1 2 3 4 5 6 7 8 9 10 100 1000

Tamil ௦ ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯ ௰ ௱ ௲

Valor 0 1 2 3 4 5 6 7 8 9

Guyarati ૦ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯

Gurmuki ੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯

Devanagari ० १ २ ३ ४ ५ ६ ७ ८ ९

Oriya ୦ ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯

Canarés ೦ ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯

Bengalí ০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯

Malayalam ൦ ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯

Limbu ᥆ ᥇ ᥈ ᥉ ᥊ ᥋ ᥌ ᥍ ᥎ ᥏

Telugú ౦ ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯

Valor 0 1 2 3 4 5 6 7 8 9

Tibetano ༠ ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩



Valor 0/2 1/2 2/2 3/2 4/2 5/2 6/2 7/2 8/2 9/2

Tibetano ༳ ༪ ༫ ༬ ༭ ༮ ༯ ༰ ༱ ༲




Fuentes de Consulta:

Sistema Numérico Indio de Cálculo



Monogramas


http://es.wikipedia.org/wiki/Aritm%C3%A9tica



Era Prehistoria * (Mecanismo de Antikythera,)

El Mecanismo de Antikythera,


 Fue descubierto en un barco hundido en las inmediaciones de la isla griega de antikythera, entre las islas de kythera y creta, y fue datado sobre el año 87 a.c.

El mecanismo de Antikythera es un artefacto antiguo creado para ser una máquina de medición de tiempo.


Esta hecho de bronce en un recipiente de madera, y que ha intrigado y desconcertado a los historiadores de ciencia y tecnología desde su descubrimiento.

La teoría más comúnmente aceptada es su función como una máquina u ordenador analógico diseñado para seguir el movimiento de los cuerpos celestes.