1. ALGORITMO: Un algoritmo se define como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas.
2. DIAGRAMA DE FLUJO:Un diagrama de flujo es una representación gráfica de un proceso.
3. PSEUDOCODIGO:En ciencias de la computación, y análisis numérico, el pseudocódigo es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo.
4. LENGUAJES DE PROGRAMACIÓN: Los 5 lenguajes de programación más populares de la actualidad son: Java, C, C++, Pyhton y C#.
5. PROBLEMA:un problema abstracto o problema computacional es una relación entre un conjunto de instancias y un conjunto de soluciones.
6. PARTES DE LA RESOLUCIÓN DEL PROBLEMA: Análisis del problema. Diseño o desarrollo de un algoritmo. Transformación del algoritmo en un programa (codificación). Ejecución y validación del programa.