La Web del Programador: Comunidad de Programadores
 
    Pregunta:  52518 - SUSTITUIR EN PROLOG
Autor:  Carlos Rueda
Necesito construir un procedimiento para implantar una operación llamada “sustituir” que tenga el siguiente formato:

sustituir(LISTA_1, LISTA_2, OBJETO_1, OBJETO_2).

En donde:
LISTA_2 es una lista casi igual a LISTA_1, se diferencian en que cada vez que en Lista_1 aparece el OBJETO_1 en LISTA_2 aparece Objeto_2 en su lugar.

Muchas gracias.

  Respuesta:  sebastian auladell
manejas recursividad? generar un predicado auxiliar q lo haga resursivamente (cabeza y cola, hay en internet varios ejemplos de como recorrer recursivamente listas)..