Conjunto reglas definidas y no-ambiguas, ordenadas y finitas que
solucionan un problema, realizan un cómputo, procesar datos y llevar a cabo otras tareas o actividades.
•Precisos. Objetivos, sin ambigüedad.
Funciones Algoritmos •Ordenados. Presentan una secuencia clara transforma los datos de para llegar a la solución. un problema(entrada) en Características los datos de una solución •Finitos. Contienen un número definidos y (salida). determinado de pasos.
•Concretos. Ofrecen una solución para la Tipos
situación o problema planteados. Alg. Determinista. Alg. Cotidiano. Alg. de búsqueda. 1.Tener claro cuál es el problema que Alg. de ordenamiento. va a solucionar. 2.Establecer un objetivo que permita Alg. de encaminamiento. Pasos a seguir. medir la solución del problema. Alg. Probabilísticos. 3.Elaborar un algoritmo que solucione el problema. Alg. de búsqueda. 4.Realizar prueba al algoritmo para Alg. Voraz. verificar los resultados.