Sprawdź się
Napisz program, który dla podanej funkcji oraz przedziału wykona n podziałów przedziału zgodnie z metodą bisekcji, a następnie wypisze wartość funkcji w osiągniętym punkcie lub komunikat Niespełnione założenia bisekcji, jeżeli badana funkcja nie spełnia warunku bisekcji w podanym przedziale.
Swój program przetestuj dla funkcji , a = 0.0, b = 10.0, n = 3. Przyjmij dokładność wynoszącą epsilon = 0.001.
Specyfikacja problemu:
Dane:
funkcja(x)– funkcja dla której należy wykonać metodę bisekcjia– liczba rzeczywista, lewa granica przedziału poszukiwania miejsca zerowego funkcjib– liczba rzeczywista, prawa granica przedziału poszukiwania miejsca zerowego funkcjin– liczba naturalna dodatnia, liczba kroków, które należy wykonaćepsilon– pożądana dokładność wartości funkcji w punkcie
Wynik:
Program, na standardowe wyjście, wypisuje liczbę rzeczywistą, będącą wartością funkcji w punkcie wyznaczonym po wykonaniu n podziałów przedziału zgodnie z metodą bisekcji lub w razie potrzeby – komunikat Niespełnione założenia bisekcji.
Napisz program, który dla podanej funkcji oraz przedziału wyświetli, w którym kroku algorytmu bisekcji długość przedziału poszukiwań lub wartość bezwzględna funkcji w środku przedziału poszukiwań będzie mniejsza od zadanej wartości epsilon. W przypadku istnienia miejsca zerowego na krańcu przedziału lub niespełnienia założeń bisekcji przyjmij, że liczba kroków wynosi 1.
Swój program przetestuj dla funkcji , a = 0.0, b = 10.0, epsilon = 0.0001.
Specyfikacja problemu:
Dane:
funkcja(x)– funkcja, dla której należy wykonać metodę bisekcjia– liczba rzeczywista, lewa granica przedziału poszukiwania miejsca zerowego funkcjib– liczba rzeczywista, prawa granica przedziału poszukiwania miejsca zerowego funkcjiepsilon– liczba rzeczywista dodatnia, określająca tolerancję, pożądaną dokładność wartości funkcji w punkcie
Wynik:
Program, na standardowe wyjście, wypisuje liczbę naturalną, będącą liczbą kroków metody bisekcji, które należy wykonać, aby długość przedziału poszukiwań lub wartość bezwzględna funkcji w środku przedziału poszukiwań była mniejsza od wartości epsilon.
Napisz program, który dla podanej funkcji oraz przedziału odnajdzie miejsce zerowe metodą bisekcji oraz wypisze rozwiązanie z dokładnością do czterech miejsc po przecinku, zaokrąglane w dół. Jeżeli miejsce zerowe badanej funkcji w podanym przedziale nie może zostać wyznaczone metodą bisekcji, wyświetl komunikat Niespełnione założenia bisekcji.
Swój program przetestuj dla funkcji , a = 0.0, b = 10.0. Przyjmij dokładność wynoszącą epsilon = 0.001.
Specyfikacja problemu:
Dane:
funkcja(x)– funkcja dla której należy wykonać metodę bisekcjia– liczba rzeczywista, lewa granica przedziału poszukiwania miejsca zerowego funkcjib– liczba rzeczywista, prawa granica przedziału poszukiwania miejsca zerowego funkcjiepsilon– pożądana dokładność wartości funkcji w punkcie
Wynik:
Program, na standardowe wyjście, wypisuje liczbę będącą miejscem zerowym funkcji w zadanym przedziale – z dokładnością do czterech miejsc po przecinku, zaokrąglane w dół lub w razie potrzeby – komunikat Wartość funkcji na końcach przedziału ma takie same znaki.