Un algoritmo es una serie de instrucciones que se deben de seguir en un orden particular. Por lo general se diseñan algoritmos para solucionar problemas, pero un algoritmo puede ser de cualquier tipo.
Se suele pensar que un algoritmo tiene que estar lleno de matemáticas, pero esto no es del todo cierto. Uno no necesita ser buenísimo en matemáticas para crear un algoritmo. Por ejemplo, una receta de cocina es un algoritmo, aún si esta no necesita nada de matemáticas.
A continuación, se encuentra un algoritmo para preparar un pastel de chocolate (Receta de Eva López en RecetasGratis.net).
La receta de cocina es una serie de instrucciones que tienen que ser seguidas en su orden, si a la masa le ponemos la mantequilla después de hornear el pastel entonces no se obtendría lo que esperábamos. Es por esto por lo que es importante seguir las instrucciones al pie de la letra, lo mismo sucede para los algoritmos.
Ahora otro ejemplo de un algoritmo para reparar una lámpara que no enciende.
La programación está llena de algoritmos. Cuando programamos le escribimos al computador una serie de instrucciones que la computadora pueda entender en el orden que tiene que seguir. Si sabemos como explicar paso a paso una instrucción entonces esta misma instrucción se la puede programar.