Un algoritmo es una serie de pasos precisos y ordenados para resolver un problema. Los algoritmos se originan en las matemáticas y son fundamentales en computación, resolviendo problemas de la vida cotidiana y procesando datos. Un algoritmo se convierte en un programa de computadora cuando se implementa en un lenguaje de programación específico.