ALGORITMOS
INGJP_INDUSTRIAL1 de Junio de 2014
695 Palabras (3 Páginas)316 Visitas
Introducción
El origen del término "algoritmo" se remonta al siglo IX y se le atribuye su invencion al matematico arabe Abu Ja´far Muhammad ibn Musa al-Khnwarizmi. La palabra algoritmo se referia originalmente solo a las reglas de la aritmetica con numeros arabigos. Recien en el siglo XVIII se expandio su significado para abarcar en su definicion a toda clase de procedimientos utilizados con el proposito de resolver problemas o realizar determinadas tareas. El primer caso de un algoritmo escrito para una computadora se considera que son las notas escritas por Ada Byron en 1842 para el monitor analítico de Charles Babbage.
Desarrollo
Un Algoritmo, es una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto puede definirse como un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Las características que debe de tener un algoritmo es que debe ser preciso, esto quiere decir que no da lugar a ambigüedades y debe indicar el orden exacto de ejecución de cada tarea, definido porque si repetimos el algoritmo varias veces tendra siempre el mismo resultado y finito, que significa que termina en algún momento.
Dentro de la estructura básica del algoritmo se puede encontrar que está constituido por datos que el algoritmo recibe, procesa y entrega como resultado; información, que involucra las acciones o procesos que el algoritmo realiza sobre los datos y estructuras de control que determinan el orden que se ejecutaran las instrucciones del algoritmo
La estructura de un algoritmo sirve para organizar a los elementos que aparecen en el. Todos los algoritmos tienen la misma estructura, la cual viene definida por tres secciones, cabecera, declaraciones y cuerpo.
En la cabecera de un algoritmo se debe de indicar el nombre (identificador) asignado al mismo, en las declaraciones se describen las constantes, los tipos de datos y las variables que se usan en un algoritmo, y en el cuerpo se describen todas las instrucciones del algoritmo
Las técnicas más utilizadas para la elaboración de algoritmos son los diagramas de flujo y pseudocódigos. Los diagramas de flujo se basan en la utilización de diversos símbolos para representar operaciones específicas. Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el paso de codificación final (esto es la traducción a un lenguaje de programación) relativamente fácil.
El pseudocódigo nació como un lenguaje similar al lenguaje natural y era un medio para representar básicamente las estructuras de control de programación estructurada. Se considera un primer borrador, dado que el pseudocódigo tiene que traducirse posteriormente a un lenguaje de programación.
La ventaja del pseudocódigo es que en su uso en la planificación de un programa, el programador se puede concentrar en la lógica y en las estructuras de control y no preocuparse de las reglas de un lenguaje específico. Es también fácil modificar el pseudocódigo si se descubren errores o anomalías en la lógica del programa, además de todo esto es fácil su traducción a lenguajes como Pascal, C o Basic.
El pseudocódigo utiliza para representar las acciones sucesivas palabras reservadas), tales como inicio, fin, si-entonces-sino, mientras, repita-hasta….etc.
Conclusión:
Los algoritmos son una secuencia de pasos a seguir que nos ayudan a ejecutar alguna tarea determinada dentro de un proceso en un orden exacto, tienen gran precisión y diversas aplicaciones en matemáticas ( el algoritmo de la multiplicación o división) y especialmente en el área de informática
...