Odmocnina

Zadání

Napište program, který spočítá odmocninu aproximačním způsobem. Pro účely příkladu pomiňme fakt, že existuje funkce Math.sqrt(), která umí odmocninu spočítat.

Pro výpočet využijte Babylónskou metodu. Zajímavý je hlavně druhý vzoreček (x := …) a tříbodový popis níže.

Vstupem pro výpočet odmocniny je jednak vlastní odmocňované číslo, ale také přesnost, s jakou chceme výsledek zjistit.

Přesnost pro nás znamená, že nový odhad se od předchozího odhadu liší maximálně o danou přesnost. Tj. pokud přesnost je 0.0001, x1 je 0.00356, x2 je 0.00383 a x3 je 0.00386, tak číslo x3 považujeme již za dostatečně přesné.

Licence Creative Commons
Alej.alisma.cz, jejímž autorem je Vojtěch Horký, podléhá licenci
Creative Commons Uveďte autora-Zachovejte licenci 4.0 International.