Question: Write a procedure exp (Base, Exponent, Result) such that if b and e are non-negative integers, the goal exp(b, e, R) returns the result

Write a procedure exp (Base, Exponent, Result) such that if b and e are non-negative integers, the goal exp(b, e, R) returns the result R - be. (6) For example ?- exp(2,3,R) R = 8 Your definition of exp should implement the following algorithm: 1. If the exponent is 0, the result is 1 2. if the base is 0, the result is 0 3 the result is obtained by multiplying the base by the result obtained from the same base and the predecessor of the exponent
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
