no va mucho en la categoria ...pero en mi defensa los ejercicios fueron escritos y testeados sobre soft libre 
son un par de ejercicios q hicimos cuando arrancamos con Prolog
Ruedanumérica (ruedaNumerica):
Dígitosdel 1 al 9, de manera que todas las líneas de tres dígitos sumen el15.
Ochonúmeros en línea (ochoEnLinea):
Dígitosdel 1 al 8 de forma que la diferencia, en un orden o en otro, entredos números vecinos, no sea nunca menor que 4.
Parese impares en una suma (sumaParesEImpares):
Dígitosdel 1 al 9, colocando los números pares en los cuadrados y losimpares en los círculos.
SerpienteSúmica (serpienteSumica):
Dígitosdel 1 al 9, en serpiente súmica, tal que cada línea de 3 númerossume 13.
Productocon nueve números (producto9Numeros):
Dígitos del 1 al 9, de manera que el producto resultante seacorrecto.
http://www.swi-prolog.org/
y aca estan resueltos
http://pastebin.com/ZF5BRQNj

son un par de ejercicios q hicimos cuando arrancamos con Prolog
Ruedanumérica (ruedaNumerica):
Dígitosdel 1 al 9, de manera que todas las líneas de tres dígitos sumen el15.
Ochonúmeros en línea (ochoEnLinea):
Dígitosdel 1 al 8 de forma que la diferencia, en un orden o en otro, entredos números vecinos, no sea nunca menor que 4.
Parese impares en una suma (sumaParesEImpares):
Dígitosdel 1 al 9, colocando los números pares en los cuadrados y losimpares en los círculos.
SerpienteSúmica (serpienteSumica):
Dígitosdel 1 al 9, en serpiente súmica, tal que cada línea de 3 númerossume 13.
Productocon nueve números (producto9Numeros):
Dígitos del 1 al 9, de manera que el producto resultante seacorrecto.
http://www.swi-prolog.org/
y aca estan resueltos
http://pastebin.com/ZF5BRQNj