¿Qué es un algoritmo? Un algoritmo es un grupo finito de operaciones que están organizadas de manera lógica y ordenada permitiendo así solucionar un determinado problema. Son básicamente una serie de instrucciones o reglas establecidas que, por medio de pasos sucesivos nos, permiten llegar a un resultado o solución.
En nuestra vida diaria, empleamos algoritmos frecuentemente para resolver
problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de multiplicación, para calcular el producto, el algoritmo de la división para calcular el cociente de dos números entre otros.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo el lenguaje
natural, pseudocódigo, diagramas de flujo y lenguajes de programación, entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades.
Existen 4 tipos de algoritmos y serán nombrados a continuación:
Algoritmo computacional: Es un algoritmo que puede
ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.
Algoritmo cualitativo: Un algoritmo
Algoritmo no computacional: Es un es cualitativo cuando en sus pasos o algoritmo que no requiere de una instrucciones no están involucrados computadora para ser ejecutado. cálculos numéricos. Ejemplos: Las Ejemplo: Instalación de un equipo de instrucciones para desarrollar una sonido. actividad física, encontrar un tesoro.
Algoritmo cuantitativo: Un algoritmo
es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado. Las características fundamentales de un algoritmo son:
Un algoritmo debe ser preciso:
tiene que indicar el orden de realización de cada paso.
Un algoritmo debe estar
Un algoritmo debe definir tres definido: Si se sigue un partes: Entrada, Proceso y algoritmo dos veces, se debe Salida. obtener el mismo resultado cada vez.
Un algoritmo debe ser
Un algoritmo debe ser finito: el algoritmo se debe legible: El texto que lo describe terminar en algún momento; o debe ser claro, tal que permita sea, debe tener un número entenderlo y leerlo fácilmente. finito de pasos. Algoritmo de sacar dinero de un cajero automático. 1. Inicio 2. Diríjase al cajero automático de su preferencia. 3. Una vez delante de él, introduzca la tarjeta dentro de la ranura situada al lado derecho del teclado numérico del cajero. 4. Cuando la pantalla lo indique, introduzca el pin de la tarjeta presionando los números en el teclado numérico del cajero. 5. En acto seguido el cajero solicitara la selección de la operación que desea realizar, seleccione la opción ¨Retiro de efectivo¨ 6. A continuación, seleccione su tipo de cuenta bancaria presionando con el dedo la pantalla táctil. 7. El cajero le proporcionará opciones variadas del monto a retirar, seleccione ¨Introducir otro monto¨ con el dedo en la pantalla táctil. 8. Introduzca 500 en el teclado numérico del cajero y seleccione confirmar en la pantalla táctil. 9. Espere a que se realicen las operaciones necesarias, después retire el dinero que saldrá por la ranura situada debajo de la pantalla. 10. Fin Bibliografía 1. Marczyk, A. (2004). Algoritmos genéticos y computación evolutiva. Departamento de Informática, Universidad de Colorado.
2. Mota, S. (2015). ¿ Qué es un algoritmo? Una respuesta desde la obra de
Wittgenstein. Endoxa, 36, 317-328.
3. Pérez, J. M. (2010). Inteligencia computacional inspirada en la vida (Vol. 36). Servicio
Publicaciones UMA.
4. Tree, M. S., & de la mochila o Knapsack, P. (1992). Diseño y análisis de algoritmos.