a) you can see a program for using bisection search to find the
square root of x:
x = 25
epsilon = 0.01
low = 0.0
high = max(1.0, x)
guess = (low + high) / 2
numberofguesses = 1
while abs(guess ** 2 - x) > epsilon :
print('low =', low, 'high = ', high, 'guess = ', guess)
if guess** 2 > x : # the guess is too high, so move high down
to guess
high =...