PRACTICA-5.TXT Espacios de estados. ============================================================================ Durante la clase se desarrollará la solucione al primer ejercicio, utilizando prioridades primero y después módulos. El segundo es un ejercicio puntuable para realizar en casa, el código en CLIPS de dicho ejercicio debe ser envíado por e-mail a "fmartin@cs.us.es" antes del miércoles 10 de Abril con el "Subject" "Ejercicio-puntuable-3". No se admitirá ningún trabajo cuya fecha de envío sea posterior a la del día 10. ***************************************************************************** * PROBLEMA 1: * ***************************************************************************** El problema del granjero es un problema clásico en Inteligencia Artificial, similar al problema de los caníbales y los misioneros. Un granjero tiene un zorro, una oveja y una col y se encuentra en una orilla de un río que ha de cruzar usando una barca en la que caben como mucho dos elementos (granjero y zorro, granjero y oveja, granjero y col o sólo el granjero). Cómo debe cruzar el río el granjero de forma que en ningún momento queden en una misma orilla, y sin la vigilancia del granjero, el zorro y la oveja (pues el zorro se comería la oveja) o la oveja y la col (pues la oveja se comería la col). ***************************************************************************** * PROBLEMA 2: * ***************************************************************************** ************************************************************ * Este es un ejercicio puntuable para realizar en casa, el * * código en CLIPS de dicho ejercicio debe ser envíado * * por e-mail a "fmartin@cs.us.es" antes del miércoles 10 * * de Abril con el "Subject" "Ejercicio-puntuable-3". No se * * admitirá ningún trabajo cuya fecha de envío sea * * posterior a la del día 10. * ************************************************************ Consideremos tres postes A, B y C. En el poste A hay colocados N discos de diferentes tamaños, insertados de mayor a menor. Determinar los movimientos que hay que realizar para mover todos los discos del poste A al poste C utilizando el poste B como poste auxiliar. El único movimiento válido es mover un disco de un poste a otro, siempre que quede encima de otro mayor, o sea el primero en el poste destino.