Napisz program, za pomocą którego znajdziesz miejsce zerowe funkcji określonej wzorem f (x) = 2x3 – x – 5 w przedziale 〈0, 100〉 z dokładnością 0,001. Wykorzystaj algorytm połowienia.
W Pythonie!



Odpowiedź :

Odpowiedź:

def f(x):

return 2 * x ** 3 - x - 5

def miejsce_zerowe(eps):

   a = 0

   b = 100

   while abs(b - a) > eps:

       c = (a + b) / 2

       if f(c) > 0:

           b = c

       else:

           a= c

   return c

 

print(miejsce_zerowe(0.001))