next up previous
Next: 2.7 MACRO-Operadores Up: 2. Procedimientos de Búsqueda Previous: 2.5 Satisfacción de Restricciones

2.6 Búsqueda en Lisp y Prolog

Las tablas 2.14 y 2.15 muestran códigos de como implementar algoritmos de búsqueda en Lisp y Prolog respectivamente.


Tabla 2.14: Código en Lisp de algoritmos de búsqueda.
\begin{table}
\begin{tabbing}
(de\=fun busca (nodoI, nodoF) \\
\> (busca2 (list...
... (nthelems beam (sort (append (expande nodo) agenda))))
\end{tabbing}\end{table}



Tabla 2.15: Código en Prolog de algoritmos de búsqueda.
\begin{table}
\begin{tabbing}
busca\=(NodoI,NodoF) :- \\
\> busca\_aux([NodoI],...
...endaInt), \\
\> sort(AgendaInt,[Mejor $\mid$ \_\_]).
\end{tabbing}\end{table}




Eduardo Morales Manzanares 2004-11-02