Toggle navigation
?
users online
Logout
Open hangout
Open chat for current file
% p_paseo.pl % Problema del paseo % José A. Alonso Jiménez <https://jaalonso.github.io> % Sevilla, 25-mayo-2022 % ============================================================================= % Descripción del problema % ======================== % Una persona puede moverse en línea recta dando cada vez un paso hacia % la derecha o hacia la izquierda. Podemos representarlo mediante su % posición X. El valor inicial de X es 0. El problema consiste en llegar % a la posición -3. % Representación del problema % =========================== % Un ESTADO es un número entero que representa su posición. % estado_inicial(?E) se verifica si E es el estado inicial. estado_inicial(0). % estado_final(?E) se verifica si E es un estado final. estado_final(-3). % sucesor(+E1,?E2) se verifica si E2 es un sucesor del estado E1. sucesor(E1,E2) :- E2 is E1+1. sucesor(E1,E2) :- E2 is E1-1.