Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lesly Saviñon
Manny Rodríguez
Anllelin Mercedes
Erick Álvarez
Matriculas: 20-EISN-6-023
20-EISN-6-001
12-EISN-6-045
20-EISN-6-021
20-EISN-6-022
Sección: 313
1.2 HISTORIA DE LOS ALGORITMOS.
El origen del término 'algoritmo' surgió a mediados del siglo IX cuando
el distinguido matemático y astrónomo 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.
'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, 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.
1.3 LENGUAJES ALGORÍTMICOS.
Es una serie de símbolos y reglas que se utilizan para describir de
manera explícita un proceso. Teniendo en cuenta la forma en que
describen el proceso, existen dos tipos de lenguajes algorítmicos:
Gráficos: Es la representación gráfica de las operaciones que
realiza un algoritmo (diagrama de flujo).
Ejemplo Grafico
1.3.2 PSEUDOCÓDIGO.
El pseudocódigo es una forma de escribir los pasos que va a realizar
un programa de la forma más cercana al lenguaje de programación
que vamos a utilizar posteriormente. Es como un falso lenguaje, pero
en nuestro idioma, en el lenguaje humano y en español.
1.3.3 DIAGRAMA N-S.
Este diagrama también es conocido como estructograma, ya que sirve
para representar la estructura de los programas. Combina la
descripción textual del pseudocódigo con la representación gráfica
del diagrama de flujo.