Professional Documents
Culture Documents
Prolog: Click To Edit Master Subtitle Style
Prolog: Click To Edit Master Subtitle Style
4/29/12
1 0 9
1 0 1
0 1 0 1 0 9
1 0 9
1 0 1
0 1 0 1 0 9
4/29/12
4/29/12
NO SOLUTION
4/29/12
car(marcedes,red, 27000).
black
car(marcedes,red, 27000).
4/29/12
car(marcedes,red, 27000).
4/29/12
car(marcedes,red, 27000).
4/29/12
car(marcedes,red, 27000).
4/29/12
car(marcedes,red, 27000).
4/29/12
black
car(marcedes,red, 27000).
car(marcedes,red, 27000).
4/29/12
car(marcedes,red, 27000).
M=Y;
values -> new variable for the int max(int X, result max(int X, int
Example 3 on Cut off (!) In prolog, there are no return Max of two numbers
int Y) {
If
int Y)
int M;
if(X>=Y) M=X;
O R
int M;
max(X,Y,M):-
max(X,Y,M):-
if(X>=Y) M=X;
4/29/12
4/29/12
4/29/12
Assignment
Give the following: 1- Ahmed is a male 2- Adel is a male 3-Mona is a female 4- Amal is a female 5- The age of Ahmed, Adel, Mona and Amal is 30, 26, 28, 22 in order. 6- X can marry Y if X is a male, Y is a 4/29/12