listas en prolog(invertir lista)
Publicado por andrea (1 intervención) el 28/01/2007 12:38:53
hola,necesito hacer un ejercicio en prolog que te de una lista y la invierta en una auxiliar.
el enunciado es asi:
realizar el predicado invierte(L,M) que devuelva en M la inversa de L .
por ejemplo:
invierte([1,2,3],L).
L=[3,2,1].
sugerencia:
crear un predicado invierte auxiliar que reciba tres en vez de dos parametros y k uno de ellos lo use como una lista auxiliar donde valla guardando los elementos.
al final, la segunda y tercera lista deberan ser iguales,Si no os sale tb se puede hacer con " concatena)
porfavor es urgente
muchisimas gracias de antemano
un saludo
el enunciado es asi:
realizar el predicado invierte(L,M) que devuelva en M la inversa de L .
por ejemplo:
invierte([1,2,3],L).
L=[3,2,1].
sugerencia:
crear un predicado invierte auxiliar que reciba tres en vez de dos parametros y k uno de ellos lo use como una lista auxiliar donde valla guardando los elementos.
al final, la segunda y tercera lista deberan ser iguales,Si no os sale tb se puede hacer con " concatena)
porfavor es urgente
muchisimas gracias de antemano
un saludo
Valora esta pregunta


0