Prolog - Labeling condicional

 
Vista:
sin imagen de perfil

Labeling condicional

Publicado por victor (1 intervención) el 14/05/2009 01:42:56
Hola, estoy usando SWI Prolog y la librería de dominios finitos CLPFD.

Tengo una lista de tamaño 24, cada elemento tiene un domino 1..6.

Hago un label sobre esa lista y se empiezan a generar valores, primero pone todos a 1, luego el ultimo a 2, luego el ultimo a 3, etc, hasta que asi prueba todas las posibilidades.

Mi problema es que yo quiero que por ejemplo solamente ponga 8 unos, y cuando haya puesto el octavo que pase al número 2.

¿Alguna idea de como puedo hacer esto?

Gracias de antemano,

Victor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder