Es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema.
Los algoritmo permiten describir claramente una serie de instrucciones que debe realizar el computador para lograr un resultado previsible. Vale la pena recordar que un procedimiento de computador hay unas instrucciones muy precisas y escritas en un lenguaje de programación que el computador entienda, en este curso utilizaremos el entorno de desarrollo de scratch para programar nuestro algoritmo.