tag:blogger.com,1999:blog-1501330941728261169.post8572753807334117327..comments2023-05-13T11:22:42.435+01:00Comments on Línea a Línea: Longitud, Ocurrencia, Posicion y Concatenar Listas en Lenguaje PrologSerchhttp://www.blogger.com/profile/00400149766399041968noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-1501330941728261169.post-41765581035583293262011-10-26T14:11:01.577+01:002011-10-26T14:11:01.577+01:00perdon deberia ser asi:
%obtener posicion de un e...perdon deberia ser asi:<br /><br />%obtener posicion de un elemento en una lista comenzamos por 0<br />get_pos(E,[E|_],0).<br />get_pos(E,[_|C],P):- get_pos(E,C,P1), P is P1 + 1.Aquilesnoreply@blogger.comtag:blogger.com,1999:blog-1501330941728261169.post-85710211465969747742011-10-26T13:54:24.526+01:002011-10-26T13:54:24.526+01:00hola amigo:
tienes un problema en la posicion...hola amigo:<br /><br /> tienes un problema en la posicion, recuerde que prolog compila de arriba hacia abajo y de izquierda a derecha, el error es: <br /><br /> Arguments are no sufficiently instantied<br /><br />el codigo deberia ser asi:<br /><br />get_pos(E,[E|_],1).<br />get_pos(E,[_|C],P):- get_pos(E,C,P1),P1 is P - 1.<br /><br />saludosaquilesnoreply@blogger.com