Algoritmo: Es un conjunto de instrucciones o reglas definidas, ordenadas y no ambiguas que permite solucionar un problema
Pseudocódigo: Es una forma compacta de describir un algoritmo sin importar el lenguaje de programación
Diagrama de flujo: Es un gráfico que permite describir un algoritmo sin importar el lenguaje de programación