Un algoritmo es una secuencia lógica y finita de pasos para resolver un problema o cumplir un objetivo. Tiene una entrada de datos, un proceso de operaciones para solucionar la problemática, y una salida de resultados obtenidos. Un ejemplo de algoritmo es uno para hallar el área de un triángulo, el cual toma la base y altura como entrada, realiza los cálculos de área = (base * altura) / 2, y da el área como salida.