Back
Demo Query
EXAMPLE QUERIES TO TEST THE PROGRAMS:
1. FAMILY TREE:
father(john, mary).
mother(X, tom).
sibling(mary, tom).
grandparent(john, alice).
cousin(alice, charlie).
ancestor(john, alice).
2. CONCATENATION:
conc([1,2], [3,4], L).
conc([a,b,c], [d,e], L).
3. REVERSE:
reverse([1,2,3,4], R).
reverse([a,b,c,d,e], R).
4. SUM:
sum(5, 3, S).
sum(10, 25, S).
5. MAXIMUM:
max(5, 3, M).
max(10, 15, M).
6. FACTORIAL:
factorial(5, F).
factorial(6, F).
7. FIBONACCI:
generate_fib(7, T).
generate_fib(10, T).
8. POWER:
power(2, 3, Ans).
power(5, 4, Ans).
power(2, -2, Ans).
9. MULTIPLICATION:
multi(3, 4, R).
multi(-3, 4, R).
multi(7, 8, R).
10. MEMBERSHIP:
memb(3, [1,2,3,4]).
memb(5, [1,2,3,4]).
11. SUM LIST:
sumlist([1,2,3,4,5], S).
sumlist([10,20,30], S).
12. EVEN/ODD LENGTH:
evenlength([1,2,3,4]).
oddlength([1,2,3]).
evenlength([a,b]).
13. MAX LIST:
maxlist([3,7,2,9,1], M).
maxlist([5,2,8,1,9,3], M).
14. INSERT:
insert(x, 3, [a,b,c,d], R).
insert(5, 1, [1,2,3], R).
15. DELETE:
delete(2, [a,b,c,d], R).
delete(1, [1,2,3,4], R).