sábado, 14 de junio de 2014

Ejercicio 2.3 prolog Pedro Francisco

1. Considere el siguiente programa:  

f( 1, uno).    

f( s(1), dos).      

f( s(s(1)), tres).      

f( s(s(s(X))), N) :- f( X, N).  




¿cómo contestará Prolog las siguientes preguntas? Cuando sean posibles varias respuestas, dé al 

menos dos de ellas.  

(a). ?- f( s(1), A). 



(b). ?- f( s(s(1)), dos). 


(c). ?- f( s(s(s(s(s(s(1)))))), C). 


(d). ?- f( D, tres). 





No hay comentarios:

Publicar un comentario