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é.