Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o
resolver un problema
Se ha clasificado a los algoritmos de diversas formas, de acuerdo con algunos de sus atributos. Por
ejemplo:
Según el sistema de signos
CUALITATIVOS
cuando se hace a través de palabras, es decir, las
instrucciones son verbales. Sucede, por ejemplo, con
recetas de cocina.
CUANTITATIVOS
cuando se hace a través de cálculos numéricos. Se puede hacer
un algoritmo, por ejemplo, para obtener la raíz cuadrada de un
número.
Según su función
ORDENAMIENTO
secuencian los elementos que ingresan a partir de un cierto
orden, en general, según un orden numérico o léxico.
BUSQUEDA
al contrario de realizar operaciones o secuenciar elementos, se
dedica a encontrar dentro de una lista que ingresa, uno o varios
elementos en particular que cumplan con el conjunto de
condiciones dadas.
ENCAMINAMIENTO
deciden de qué modo se deberá transmitir algo que llega, y
cómo seguirá un conjunto de pasos encadenados. Se dividen
fundamentalmente entre adaptativos y estáticos, los
primeros con cierta capacidad de aprendizaje y ajuste a la
circunstancia, mientras que los segundos funcionan
mecánicamente, siempre del mismo modo
según la estrategia
PROBABILISTICO
COTIDIANO
HEURISTICO
ESCALADA
VORAZ
DETERMINISTA
tipos de símbolos que se utilizan en el diagrama de flujos