Un algoritmo es un conjunto de pasos precisos y bien definidos para alcanzar un resultado o resolver un problema. Un pseudocódigo representa un algoritmo mediante una secuencia lógica de actividades que conducen a una solución. Los algoritmos tienen tres partes: inicio, proceso y fin.