Corrección de errores: bases generales