Polecenie 1

Napisz program, który znajdzie miejsce zerowe funkcji w przedziale [a, b] z dokładnością epsilon lub gdy długość badanego odcinka jest mniejsza niż delta.

Działanie programu przetestuj dla funkcji f(x) = 5x3 + 2x2 + 3x + 4, przedziału [-10,10], delta = 0.1e‑5 oraz epsilon = 0.1e‑5.

Specyfikacja problemu:

Dane:

  • f(x) – funkcja rzeczywista, której miejsce zerowe mamy obliczyć

  • a – liczba rzeczywista; początek przedziału

  • b – liczba rzeczywista; koniec przedziału

  • epsilon – liczba rzeczywista; dokładność rozwiązania

  • delta – liczba rzeczywista; minimalna długość odcinka, po osiągnięciu tej liczby, przestajemy dzielić odcinek

Wynik:

  • Program wyświetla miejsce zerowe funkcji lub komunikat Brak miejsca zerowego w danym przedziale.

REkHmjdtmRHut
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Polecenie 2

Porównaj swoje rozwiązanie z przedstawioną w filmie iteracyjną implementacją metody bisekcji.

W poniższym materiale zaprezentowano program, który implementuje algorytm bisekcji. W celu lepszego wytłumaczenia zagadnienia założono, że użytkownik poprawnie wskaże przedział, w którym znajduje się miejsce zerowe. Komunikat „Funkcja nie ma miejsc zerowych” informuje użytkownika o konieczności zmiany przedziału. Program można udoskonalić poprzez dodanie funkcjonalności dynamicznej zmiany badanego zakresu (do czego zachęcamy).

R1bGrycuvft6f
Film nawiązujący do treści materiału: Algorytmy numeryczne i przybliżone w języku C++.
R1GpdQAvfncBY

Przycisk do pobrania pliku TXT z kodem źródłowym.

Plik TXT o rozmiarze 1.11 KB w języku polskim
Polecenie 3
R1G98YW84knhr
Wymyśl pytanie na kartkówkę związane z tematem materiału.