Thursday, April 30, 2020

Artificial Intelligence Lab

1Write a prolog program to calculate the sum of two numbers.LINK
2Write a prolog program to find the maximum of two numbers.LINK
3Write a prolog program to calculate the factorial of a given number.LINK
4Write a prolog program to calculate the nth Fibonacci number.LINK
5Write a prolog program, insert_nth(item, n, into_list, result) that asserts that result is the list into_list with item inserted as the n‘th element into every list at all levels.LINK
6Write a Prolog program to remove the Nth item from a list.LINK
7Write a Prolog program, remove-nth(Before, After) that asserts the After list is the Before list with the removal of every n‘th item from every list at all levels.LINK
8Write a Prolog program to implement append for two lists.LINK
9 Write a Prolog program to implement palindrome (List).LINK
10Write a Prolog program to implement max(X,Y,Max) so that Max is the greater of two numbers X and Y.LINK
11Write a Prolog program to implement maxlist(List,Max) so that Max is the greatest number in the list of numbers List.LINK
12Write a Prolog program to implement sumlist(List,Sum) so that Sum is the sum of a given list of numbers List.LINK
13Write a Prolog program to implement two predicates evenlength(List) and oddlength(List) so that they are true if their argument is a list of even or odd length respectively.LINK
14 Write a Prolog program to implement reverse(List,ReversedList) that reverses lists.LINK
15Write a Prolog program to implement maxlist(List,Max) so that Max is the greatest number in the list of numbers List using cut predicate.LINK
16Write a Prolog program to implement GCD of two numbers.LINK
17 Write a prolog program that implements Semantic Networks/Frame Structures.

No comments:

Post a Comment