ˈun ˌalɣoɾˈitmo se pwˈeðe kˌonθeβˈiɾ kˌomo ˈuna funθjˈon ke tɾansfˈoɾma los ðˈatos ðe ˈum pɾoβlˈema entɾˈaða en los ðˈatos ðe ˈuna sˌoluθjˈon salˈiða.
Un algoritmo se puede concebir como una función que transforma los datos de un problema (entrada) en los datos de una solución (salida).