$ devBelts
2026-05-19

Algoritmo

Secuencia finita y bien definida de pasos para resolver un problema o realizar una tarea, como una receta de cocina aplicada a la programación.

Un algoritmo es el corazón de la programación. Cada vez que escribes código que toma una decisión, procesa datos o produce un resultado, estás creando un algoritmo.

Características esenciales

Todo algoritmo debe ser finito (termina en algún momento), definido (cada paso es claro), tener entradas (datos que recibe) y salidas (resultados que produce).

Origen del término

La palabra viene de Al-Khwarizmi, matemático persa del siglo IX cuyos métodos sistemáticos para resolver ecuaciones dieron nombre a este concepto fundamental.

Ver también