Secuencia de construcciónes que representan un modelo de solución para determinado tipo de problemas.
Se puede representar gráficamente a través de un diagrama de flujo.
Los algoritmos son dependientes de los lenguajes de programación.
Características de los algoritmos
Preciso: Definirse de manera rigurosa.
Definido: Si sigue el algoritmo dos veces se obtendrá el mismo resultado.
Finito: Tiene que terminar
Etapas de solución por medio del computador
1.Análisis del programa 2.Diseño y desarrollo de algoritmos. 3.Prueba de escritorio. 4. Codificación. 5. Interpretación del programa. 6. Ejecución. 7. Depuración. 8. Evaluación de resultados.
Técnicas de representación:
Para la representación del algoritmo antes tiene que ser convertido a lenguaje de programación.