Está en la página 1de 3

Brian Isai Calderon Amador

#22310005

Origen, estructura y descripción de los


algoritmos.
Descripción:
Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven
un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los
dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se
pueden ver como un algoritmo.

Un algoritmo sencillamente son pasos para resolver un problema, como leer una receta
de cocina, es decir, es una receta para solución de problemas.

Origen e Historia

La palabra algoritmo proviene del sobrenombre de un matemático árabe del siglo IX, Al-
Khwarizmi, que fue reconocido por enunciar paso a paso las reglas para las operaciones
matemáticas básicas con decimales

Aunque los algoritmos realmente llevamos utilizándolos desde hace mucho antes que eso, data
hace más de 4500 años los sumerios ilustraron en tablas de arcilla un método repetitivo utilizado
para distribuir de forma equitativa la cosecha de granos entre un número variable de hombres

El primer caso de algoritmos computacionales proviene del año 1842 de los escritos de la
matemática británica Ada Lovelace para la maquina analítica de Charles Babbage.
- De allí que sea considerada como el primer programador de la historia

4/09/20022 Programación
Brian Isai Calderon Amador
#22310005

Entre los años 1950 y 1960 los lenguajes de programación, compiladores y sistemas operativos
estaban en desarrollo, por lo tanto, se convirtieron tanto en el sujeto como la base para la mayoría
del trabajo teórico sobre los algoritmos

Ya en el siglo pasado con la llamada “Revolución Informática” los algoritmos comenzaron a tener
un peso cada vez mayor. A medida que avanzaba la era de la computación estos adquirieron cada
vez más relevancia hasta convertirse en parte de un engranaje vital en los procesos tecnológicos
que afectan nuestro diario vivir.

Estructura
Todo algoritmo se forma de tres partes.

Entrada: en la entrada o input del algoritmo será donde se introduzcan todos aquellos datos que el
algoritmo necesite para operar.
Procesamiento: con lo recibido en la entrada o input, el algoritmo realizará una serie de cálculos
lógicos para resolver el problema.
Salida: los resultados obtenidos en el procesamiento se mostrarán en la salida o output del
algoritmo.

Para hacer un algoritmo hay que tener en cuenta sus características: secuenciales, se procesan
uno después del otro; precisos, deben ser objetivos al resolver el problema; ordenados, deben ser
leídos y ejecutados de forma precisa; finitos, deben tener un número determinado de pasos;
concretos, deben mostrar un resultado al problema resuelto; y definidos, ante los mismos inputs
siempre deben obtenerse los mismos outputs.

Síntesis
Desde la creación del primer algoritmo estos han sido indispensables para el desarrollo humano,
especialmente hoy en día estamos dominado por la era de los algoritmos. Podríamos decir que
desarrollar algoritmos es una de las herramientas más importantes para el desarrollo de cualquier
civilización, por lo tanto, conocer su historia es conocer el desarrollo de la civilización humana.

 Es de esperar que continuemos fuertemente ligados a los algoritmos que hemos creado y su
importancia continúe en aumento en las próximas décadas acoplados a los avances
tecnológicos.

La forma en que se utilizan los algoritmos hoy en día es diferente a la forma en que fueron creados
originalmente para ser utilizados por humanos. Los algoritmos que tenemos hoy en día han sido
diseñados para funcionar sin intervención humana y funcionan como resultado del aprendizaje
automático.

4/09/20022 Programación
Brian Isai Calderon Amador
#22310005

Fuentes

T. Cormen, C. Leiserson, R. Rivest, C. Stein, Introduction to Algorithm. Cambridge: Mit Press, 2009,


p. 26.

Ing. Gastón Garate. (2015-1-22). Algoritmos en nuestras vidas. 04/09/2022, de UDE Sitio web:
https://ude.edu.uy/que-son-algoritmos/#:~:text=Se%20puede%20entender%20un
%20algoritmo,pueden%20ver%20como%20un%20algoritmo.

Lovelace & Babbage and the Creation. John Fuegi, Jo Francis. 2003. 2003, Annals of the History of
Computing, págs. 16-26.

4/09/20022 Programación

También podría gustarte