Primero definiremos a un Algoritmo cómo un "conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema", por ejemplo cuándo nos levantamos en la mañana, nos bañamos, desayunamos y nos aprontamos para salir, esto es un algoritmo, una secuencia de pasos de forma ordenada, así se construyen los programas en las computadoras.
Existen varias formas de expresar un algoritmo, por ejemplo a través de un diagrama de flujo: