1
Polecenie 1

Metoda Herona jest graficzną interpretacją algorytmu Newtona‑Raphsona. Aby obliczyć przybliżoną wartość pierwiastka kwadratowego liczby a, stosujemy trzy kroki. Pierwszy polega na podaniu dowolnej dodatniej wartości początkowej, która powinna być jak najbliższa szukanemu pierwiastkowi (x0).

W drugim kroku obliczamy kolejne przybliżenia według wzoru:

xn+1=12xn+axn

Trzeci krok polega na powtarzaniu kroku drugiego aż do osiągnięcia pożądanej dokładności.

Zaimplementuj algorytm, którego celem będzie obliczenie przybliżonej wartości pierwiastka kwadratowego za pomocą metody Herona. Przetestuj działanie programu dla:

  • a = 6

  • epsilon = 0.01

Specyfikacja problemu:

Dane:

  • a – liczba naturalna; liczba, której pierwiastka szukamy

  • epsilon – liczba rzeczywista; dokładność przybliżenia pierwiastka

Wynik:

  • pierwiastek – liczba rzeczywista; przybliżona wartość pierwiastka kwadratowego liczby liczba

RBbTeW6T57qsb1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Polecenie 2

Porównaj swoje rozwiązanie z przedstawionym w filmie.

R1IvG3TwO985d
Film nawiązujący do treści materiału
RsUk08y2TcuFw1

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

Plik TXT o rozmiarze 291.00 B w języku polskim

Kod programu zaprezentowanego w filmie:

Linia 1. if podkreślnik podkreślnik name podkreślnik podkreślnik znak równości znak równości apostrof podkreślnik podkreślnik main podkreślnik podkreślnik apostrof dwukropek. Linia 2. a znak równości 6. Linia 3. epsilon znak równości 0 kropka 01. Linia 4. pierwiastek znak równości 0 kropka 0. Linia 5. x znak równości a. Linia 7. while True dwukropek. Linia 8. pierwiastek znak równości 0 kropka 5 asterysk otwórz nawias okrągły x plus otwórz nawias okrągły a prawy ukośnik x zamknij nawias okrągły zamknij nawias okrągły. Linia 10. if abs otwórz nawias okrągły pierwiastek minus x zamknij nawias okrągły otwórz nawias ostrokątny epsilon dwukropek. Linia 11. break. Linia 13. x znak równości pierwiastek. Linia 15. print otwórz nawias okrągły apostrof Pierwiastek z apostrof plus str otwórz nawias okrągły a zamknij nawias okrągły plus apostrof wynosi dwukropek apostrof plus str otwórz nawias okrągły pierwiastek zamknij nawias okrągły.
Polecenie 3

Zapoznajmy się z kolejnym algorytmem obliczania przybliżonej wartości pierwiastka kwadratowego. Przeanalizujemy działanie funkcji, która wyznacza pierwiastek kwadratowy podanej liczby z zastosowaniem metody równego podziału (metody bisekcji). Zwrócimy szczególną uwagę na wartości zmiennych liczba_zgadywana, wynik, epsilon.

Metoda służy do wyznaczenia miejsca zerowego danej funkcji i polega na cyklicznym połowieniu zadanego z góry przedziału (w którym znajduje się pierwiastek) aż do osiągnięcia zadanej dokładności.

Inną implementację metody równego podziału znajdziesz w e‑materiale Algorytmy numeryczne i przybliżone w języku PythonPvU54FiHGAlgorytmy numeryczne i przybliżone w języku Python.

Specyfikacja problemu:

Dane:

  • liczba – liczba naturalna; liczba, której pierwiastka kwadratowego szukamy

  • dokładność – liczba rzeczywista; dokładność przybliżenia pierwiastka

  • pierw_l_mniejszej – liczba naturalna; początkowe przybliżenie mniejszej wartości granicznej

  • pierw_l_wiekszej – liczba naturalna; początkowe przybliżenie większej wartości granicznej

Wynik:

  • l_zgadywana – liczba rzeczywista; przybliżona wartość pierwiastka kwadratowego liczby liczba

RNCsPCBEgt76U1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Polecenie 4
R1Yf6O8E38imA
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Polecenie 5
RUIsMPvIbwFYm
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Polecenie 6
RehLGWtqpWXHP
Wymyśl pytanie na kartkówkę związane z tematem materiału.