En matematica, computación e informatica, los algoritmos juegan un papel
fundamental al momento de resolver problemas de manera satisfactoria y óptima. Hoy estaremos hablando de los tipos de algoritmos en informatica aplicada; un tópico especial para programadores.
Los algoritmos informaticos pueden ser clasificados de diversas maneras según el
atributo que se busque clasificar.
Algoritmos según su función
Se dividen en dos o tres grandes grupos según diversos autores:
Algoritmos de búsqueda: Denominados de esta manera porque son creados
para facilitar la búsqueda de ciertos elementos dentro de un bloque o estructura de datos. Por ejemplo, hallar un determinado dentro de una base de datos o determinar el mejor movimiento en una partida de un juego como solitario. Algoritmos de ordenamiento: Los algoritmos matematicos de este tipo permiten dar un orden secuencial a ciertos datos tomando como referencia uno o varios parámetros. Mayor, menor, promedio, son valores que se ejecutan con este tipo de algoritmos. Requieren gran complejidad computacional. Algoritmos de encaminamiento: Definen la mejor ruta de salida de un dato. Son básicamente un mecanismo de distribución de datos. Por ejemplo, los GPS, los cuales se basan en establecer la ruta de llegada más óptima.
Algoritmos clasificados según su lenguaje
Los algoritmos informaticos se expresan en dos tipos de lenguaje:
Algoritmos cualitativos: Instrucciones verbales en lenguaje comprendido por el
hombre. No solo se utiliza en los pasos, sino que incluye las notas o instrucciones. Algoritmos cuantitativos: Son los que requieren de cálculos numéricos para lograr establecer los pasos a seguir. Por ejemplo la resolución de un problema matemático de parte de la calculadora de un ordenador o dispositivo móvil.
Demás tipos de algoritmos según sus
características No todos los algoritmos pueden ser clasificados según su función o naturaleza, para muchos resulta más preciso sencillamente una descripción. Dicho esto también los algoritmos se dividen en:
Estáticos: Cuyo funcionamiento siempre es el mismo.
Adaptativos: Inteligentes hasta cierto punto de programación. Probabilísticos: Seleccionan valores aleatorios.
Existen muchos otros ejeplos de algoritmos matematicos aplicados a la
informática, conviene conocerlos todos para lograr desarrollar el mejor funcionamiento de un programa.
El uso de los tipos de algoritmos en informatica determina el éxito del