Sprawdź się
Mamy daną funkcję oraz jej pochodną . Wiemy, że funkcja ma jedno miejsce zerowe znajdujące się w przedziale .
Napisz program, który za pomocą metody stycznych wyznaczy przybliżoną wartość miejsca zerowego funkcji w danym przedziale i wypisze ją z dokładnością do trzeciego miejsca po przecinku (nie zaokrąglaj ostatniej cyfry).
Przetestuj swój program dla następujących danych:
Specyfikacja problemu:
Dane:
funkcja– funkcja , której przybliżoną wartość miejsca zerowego należy obliczyćpochodna– funkcja będąca pochodną funkcjix1– początek przedziału; liczba rzeczywistax2– koniec przedziału; liczba rzeczywista
Wynik:
wynik– przybliżona wartość miejsca zerowego funkcji; liczba rzeczywista
Zapoznaj się z wykresem funkcji i wykonaj polecenie.

Zastanów się, dlaczego w przedstawionym programie odnalezienie miejsca zerowego zajmuje tak wiele iteracji. Zmodyfikuj tylko parametr x1 w taki sposób, aby program wypisał „Sukces” oraz w następnej linijce wynik będący przybliżoną wartością z dokładnością do drugiego miejsca po przecinku (nie zaokrąglaj wyniku).
Specyfikacja problemu:
Dane:
funkcja– funkcja, której miejsce zerowe należy obliczyćpochodna– pochodna funkcjifunkcjae– dokładność rozwiązania; liczba rzeczywistax1– wstępne przybliżenie miejsca zerowego; liczba rzeczywista
Wynik:
program wypisuje na standardowe wyjście napis „Sukces” jeśli liczba iteracji jest mniejsza niż lub „Liczba iteracji” oraz liczbę iteracji; w kolejnej linii powinien zostać wypisany wynik będący przybliżoną wartością, z dokładnością do drugiego miejsca po przecinku (bez zaokrąglania)
Przykładowe wyjście:
Napisz program, który za pomocą metody stycznych obliczy rozwinięcie dziesiętne liczby z dokładnością do piątego miejsca po przecinku. Wykorzystaj odpowiednie funkcje z biblioteki math.
Pamiętaj, że .
Rozwiązanie wypisz z dokładnością do pięciu miejsc po przecinku, bez zaokrąglania.
Specyfikacja problemu:
Dane:
pi– liczba niewymierna
Wynik:
wynik– rozwinięcie dziesiętne liczby pi z dokładnością do pięciu miejsc po przecinku; liczba rzeczywista