Professional Documents
Culture Documents
A Portrait of Al-Khwarizmi
by
Dr. A. Zahoor
Abu Abdullah Muhammad Ibn Musa al-Khwarizmi was born at Khwarizm (Kheva),
a town south of river Oxus in present Uzbekistan. (Uzbekistan, a Muslim country
for over a thousand years, was taken over by the Russians in 1873.) His parents
migrated to a place south of Baghdad when he was a child. The exact date of his
birth is not known. It has been established from his contributions that he flourished
under Khalifah (Calif) Al-Mamun at Baghdad during 813 to 833 C.E. and died
around 840 C.E. He is best known for introducing the mathematical concept
Algorithm, which is so named after his last name.
Al-Khwarizmi was one of the greatest mathematicians ever lived. He was the
founder of several branches and basic concepts of mathematics. He is also famous
as an astronomer and geographer. Al-Khwarizmi influenced mathematical thought
to a greater extent than any other medieval writer. He is recognized as the founder
of Algebra, as he not only initiated the subject in a systematic form but also
developed it to the extent of giving analytical solutions of linear and quadratic
equations. The name Algebra is derived from his famous book Al-Jabr wa-al-
Muqabilah. He developed in detail trigonometric tables containing the sine
functions, which were later extrapolated to tangent functions. Al-Khwarizmi also
1
http://www.contactpakistan.com/newsletter/ksa/May031st/Muslimscontribution.htm
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA
CONTENIDO DIDÁCTICO DEL CUSO: 301303 – ALGORITMO
developed the calculus of two errors, which led him to the concept of
differentiation. He also refined the geometric representation of conic sections
Definición de Algoritmos
Existen muchas definiciones referentes a algoritmos, entre las cuales tenemos:
Ejemplo:
Explicación: a b suma
Línea 1 ->definición del nombre, todo algoritmo debe ser identificado con un
nombre
Línea 3 -> variables utilizadas y el tipo de las mismas, para este caso de tipo
entero (recordemos que los datos numéricos se dividen en enteros y reales)
Línea 5 ->La palabra escriba es una directiva de salida, es decir todo lo que se
ingresa dentro de esta instrucción son comentarios o valores, que serán
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERA
CONTENIDO DIDÁCTICO DEL CUSO: 301303 – ALGORITMO
visualizados por el usuario, para este caso, estamos solicitando que ingrese un
número.
Línea 6 -> La palabra lea es una directiva de entrada, significa que todo lo que se
escriba dentro, será ingresado, en este caso estamos ingresando un número
cualquiera
Línea 10 -> podemos observar una salida doble, es decir la primera parte un
cometario y luego la variable de resultado
Resumiendo
Lea Escriba