construir un mecanismo capaz de resolver un problema