Según Niklaus Wirth, un programa está formado por los algoritmos y la estructura de datos.