Sin embargo, un programa se compone tanto de algoritmos como de una estructura de datos sobre los que operar.