Un algoritmo es una serie de pasos para resolver problemas logicos, que debe ser PRECISO, DEFINIDO y FINITO.
y puede representarse de dos formas:
* PseudoCodigo:
es una descripcion de un algoritmo que emplea una mezcla de lenguaje natural con algunos tipos de lenguajes de programacion.
* Diagrama de Flujo:
son descripciones gráficas de algoritmos en el cual se usan símbolos conectados con flechas para indicar la secuencia de instrucciones.