El algoritmo básico ejecuta los pasos siguientes: