Inteligencia Artificial - LISP

 
Vista:

LISP

Publicado por Sylv!@ (2 intervenciones) el 29/08/2007 21:40:04
Hola, buenas noches!

Estoy haciendo una practica de Inteligencia Artificial en lenguaje LISP.

La tengo casi terminada, pero me da un error y llevo un mes intentar averiguar cual és y no lo encuentro. Si alguien me pudiera echar una mano se lo agradeceria un monton.

Aquí esta el código de mi practica: http://rafb.net/p/y2DsQ893.html

Y el error que me da el compilador es el siguiente:

Error: The function NA is not defined.
Happened in: #<FSubr-PROGN: #9d30e4>

Esto sucede cuando sale el menú para escoger el tipo de "cerca" , en profunditat o en amplada.
Me aparece el mismo error para las dos funciones ya que son casi iguales.

Ayudenme please!

Un beso
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

RE:LISP

Publicado por Sylv!@ (2 intervenciones) el 29/08/2007 22:12:57
Por cierto el enunciado de la practika es el siguiente:

------------------------------------------------------------------------

· Disponemos de dos jarras, una de capacidad 4n i la otra de capacidad 3n.
· Disponemos de una fuente que permite llenar de agua las jarras.
· Se puede vaciar el contenido de las jarras.
· Se puede traspasar el agua de una jarra a la otra, hasta que se vacíe la jarra origen, o bien se quede llena la jarra destino.

Se quiere obtener como resultado::
· La jarra de capacidad 4n ha de contener 2n de agua y la de capacidad 3n ha de quedar vacía.
· Cada vez solo se puede realizar una operación (llenar jarra, vaciar jarra o traspasar).

Se pide generar un programa en LISP que:
1.- Permita entrar el valor de n.
2.- Permita entrar el contenido inicial de las dos jarras.
2.- Permita escoger si se quiera hacer búsqueda por amplitud o en profundidad.
3.- De como resultado los diferentes estados en que se encuentra el problema hasta llegar a la solución

------------------------------------------------------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:LISP

Publicado por hulop (1 intervención) el 02/09/2007 00:55:05
Llenas la de 4l y la vacias en la de 3l

te queda 1 litro en la de 4

vacias la de 3 litros

despues pasas el litro a la de 3 litros

te queda la de 4l vacia y la de 3 litros con 1

llenas la de 4 l y la vacias en la de 3l

ahy tienes 2l en la de 4 y la de 3 llena, la vacias y listo

(ahora pasalo a Lisp jejejejje)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:LISP

Publicado por alain enrique  (1 intervención) el 03/06/2009 06:24:05
necesito programas en lenguaje lisp por ejemplo programa que imprima los n primeros numeros primos, programa que compare tres numeros y que imprima el mayor .programa que imprima los divisores del numero que ingresas . porfa vora ayudenmeeeeeeeeeee es urgente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar