Question: Try the following queries and explain the result obtained using Prolog (0.5 marks) Y=3, X=Y ANSWER: Y=3, X==Y ANSWER: X+3 =:= X+3 ANSWER: X+3 ==

Try the following queries and explain the result obtained using Prolog (0.5 marks)

Y=3, X=Y

ANSWER:

Y=3, X==Y

ANSWER:

X+3 =:= X+3

ANSWER:

X+3 == Y+3

ANSWER:

X+3 = Y+3

ANSWER:

X-4 = 4-Y

ANSWER:

2. Write a rule with the header name calc that performs the following operations:

Computes 100+200

Computes 400-150

Computes 100300

Computes 10030

Computes the integer division 10030

Computes 100^2

Computes the modulus of 10030

The output must be the same as the given sample. (0.5 marks)

Output Sample:

"the result of 100 + 200 is 300"

"the result of 400 - 150 is 300"

..........................................

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!