UTNianos

Versión completa: Problema, ejercicio (Paradigma logico)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas gente, tengo un problema con un ejercicio (creo que básico) del paradigma lógico, la verdad que sin el uso de empleados no supone dificultad peroooo
ahi va:

Los siguientes son los empleados de una empresa:

Departamento de ventas:
gerente: María
cadetes: Juan y Roque
Departamento de compras:
gerente: Nora
cadete: Pedro
Departamento de administración:
gerente: Felipe
cadetes: Ana y Hugo
Desarrollar esta base de conocimientos de forma tal que se pueda responder consultas de la siguiente forma:

?- trabajaEn(compras, Quien).
Quien = nora;
Quien = pedro.
Nota: modelar el conocimiento utilizando hechos empleado/3, que relacionan un deparamento, una persona y su puesto.



MUCHAS GRACIAS!
Hola Nico, por ejemplo esta seria una posibilidad:

empleado(maria,empleado,ventas).
empleado(juan,cadete,ventas).
empleado(roque,cadete,ventas).
empleado(nora,empleado,compras).
empleado(pedro,cadete,compras).
empleado(felipe,empleado,administracion).
empleado(hugo,empleado,administracion).
empleado(ana,cadete,administracion).

trabajaEn(Departamento,Persona) :- empleado(Persona,_,Departamento).

Saludos!
Emilio.
URLs de referencia