Resultados de la búsqueda a petición "prolog"

0 la respuesta

Tarea Prolog Tube Line

Tengo una tarea para hacer un mapa de metro de metro simplificado en prolog, una parte está pidiendo hacer una regla para verificar si dos estaciones están en la misma línea, tengo una regla pero no parece funcionar, esto es lo que tengo hasta ...

0 la respuesta

Cort Tree in Prolog desde cierta profundidad

first(M,N):- N>0,M=..[H|T],((T==[],write(H));(T\=[],write(H),Q is N-1,second(T,Q))). second(M,N):- N>0,M=[H|T],first(H,N),((T==[]);(T\=[],second(T,N))). second(_,0):-!. Quiero cortar el árbol de cierta profundidad. Escribo un programa que me da ...

1 la respuesta

Lista de predicados en Prolog

¿Es posible definir una lista, que consiste en predicados y cómo los llamo?Además, ¿es posible pasar un predicado a otro (como los átomos que pasan)?Ejemplo:

1 la respuesta

¿Cómo obtener los 2 últimos valores de una lista en recursión y en recursión de cola?

Necesito un predicado

1 la respuesta

Mejor estructura gráfica para implementar Dijkstra en prólogo.

La pregunta es simple. ¿Cómo puedo estructurar mi Prólogo de Graph in SWI para implementar el algoritmo de Dijkstra?he encontradoesta pero es demasiado lento...

1 la respuesta

Expansión DCG: ¿Se ignora la firmeza?

Supongamos que tengo la siguiente regla DCG:

1 la respuesta

Prólogo traduciendo inglés a C

1 la respuesta

¿Cómo expandir una lista resultante en SWI-Prolog?

1 la respuesta

encontrar todos los subconjuntos de longitud k de lista en prólogo

Necesito encontrar un subconjunto de longitud k de lista en prólogo, tengo esta función:

1 la respuesta

Evaluación de la lista de expresiones postfix

He escrito un programa para evaluar una expresión posterior a la corrección en prólogo de forma recursiva desde una lista de expresiones. Por ejemplo, dada la siguiente lista: [+,1,2]Debería regresar 3. La forma en que he construido mi predicado ...