Ejercicios.
1. Defina la relación max(X,Y,Max) de tal modo que Max sea el mayor valor de los dos números X y Y.
i) En este caso , X=2, Y=5 y Max=8.
Entonces:
8 > 2, y , 8 > 5. Esto es cierto.
ii) X=7, Y=8 y Max=6.
Entonces:
6 > 7, 6 > 8. Esto es falso!!!
2. Defina el predicado maxlist(List, Max) de tal manera que Max sea el mayor número de la lista List de números.
3. Defina el predicado sumlist(List, Sum) donde Sum es la suma de una lista de números dada en List.
4. Defina el predicado ordenada(List) el cual es cierto (devolverá yes) si List es una lista ordenada de números en forma ascendente o descendente, por ejemplo,
?- ordenada(1,5,6,6,9,12).
Yes
No hay comentarios.:
Publicar un comentario