Está en la página 1de 3

ALGORITMO

DEFINICIONES

1. En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un


algoritmo (del latín, dixit algorithmus y este del griego arithmos, que significa
«número», quizá también con influencia del nombre del matemático persa Al-
Juarismi)1 es un conjunto prescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permiten llevar a cabo una actividad mediante pasos
sucesivos que no generen dudas a quien deba hacer dicha actividad.2 Dados un
estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado
final y se obtiene una solución. Los algoritmos son el objeto de estudio de la
algoritmia.1

2. Se denomina algoritmo a un grupo finito de operaciones organizadas de manera


lógica y ordenada que permite solucionar un determinado problema. Se trata de
una serie de instrucciones o reglas establecidas que, por medio de una sucesión
de pasos, permiten arribar a un resultado o solución.

3. En el contexto matemático, los algoritmos son una serie de normas o leyes


específicas que hace posible la ejecución de actividades, cumpliendo una serie de
pasos continuos que no le originen dudas a la persona que realice dicha actividad.
Los algoritmos se pueden expresar de diversas formas: lenguaje natural, lenguaje
de programación, pseudocódigo y diagramas de flujo.

4. Algoritmo. En Matemática, ciencias de la Computación y disciplinas relacionadas,


un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa Al
Juarismi) es un conjunto reescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
que no generen dudas a quien lo ejecute. Dados un estado inicial y una entrada,
siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
Los algoritmos son objeto de estudio de la algoritmia.
¿Quien es el creador?

Mohammed Ibn Musa-al-Khwarizmi

Reseña del creador

El origen del término 'algoritmo' surgió a mediados del siglo IX cuando el distinguido matemático y
astrónomo

'Algoritmo', por tanto, se refería originalmente sólo a las reglas de la aritmética con números
arábigos. Fue en el siglo XVIII cuando se expandió su significado para abarcar en su definición a
toda clase de procedimientos utilizados con el propósito de resolver problemas o realizar
determinadas tareas.

El primer caso de un algoritmo escrito para una computadora son las notas escritas por Ada
Byron(en la imagen de abajo), reputada matemática británica, en 1842 para el motor analítico de
Charles Babbage. Es, por esta razón, por lo que se considera a Ada Byron como la primera
programadora de la historia. Sin embargo, dado que Babbage nunca terminó su motor analítico, el
algoritmo que realizó jamás llegó a implementarse.

Mohammed Ibn Musa-al-Khwarizmi desarrolló en su obra "Al-yebr-mugabata" fórmulas para


posibilitar que con un número limitado de procesos fuese posible resolver ecuaciones de primer y
segundo grado. Aunque no fuese el creador en sí del primer algoritmo, el icónico matemático fue
el primero en pensar en modo algorítmico pues explicó que, mediante una especificación clara y
concisa de cómo calcular sistemáticamente, se podrían definir algoritmos que fueran usados en
dispositivos mecánicos similares a un ábaco en vez de las manos.

Sus libros eran de fácil comprensión, de ahí que su principal logro no fuera el de crear nuevos
teoremas o corrientes de pensamiento, sino el de simplificar la matemática a punto tal que
pudieran ser comprendidas y aplicadas por un mayor número de personas. Ya en el siglo XIX, se
produjo el primer algoritmo escrito para un computador. La autora fue Ada Byron, en cuyos
escritos se detallaban la máquina analítica en 1842. Por ello que es considerada por muchos como
la primera programadora aunque, desde Charles Babbage, nadie completó su máquina, por lo que
el algoritmo nunca se implementó.

En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. En términos


de programación, un algoritmo es una secuencia de pasos lógicos que permiten solucionar un
problema. Los derechos de autor otorgan al propietario el derecho exclusivo sobre el uso de la
obra, con algunas excepciones. Cuando alguien crea una obra original fija en un medio tangible,
automáticamente se convierte en el propietario de los derechos de autor de dicha obra.
• Deben indicar claramente los pasos y
Preciso el orden en que se deben ejecutar.

• Cada paso del algoritmo debe ser claro


Definido y las acciones a realizar deben de ser
específicas.

• Debe tener un fin,es decir terminar


Finito despues de realizar un numero finito
de pasos.