Corrección de errores y programa principal