4037602952
4 1. Wiadomości wstępne
zapisuje się w postaci
gdzie:
f(x) = 0,5 (śC + , (1.6)
zakładamy, że a > 0. Pierwiastkiem jest a = -Ja. Wzór iteracyjny szybkiego obliczania pierwiastka kwadratowego ma postać:
przy czym:
Xi —» y/a :i —* oo. (1.8)
Wybór wartości początkowej nie jest zasadniczym problem, oczywiście, im lepsze będzie przybliżenie początkowe, tym mniej potrzeba będzie iteracji. W praktyce wystarcza, że za wartość początkową przyjmiemy wartość równą jedności.
Na Listingu 1.1 pokazany jest program realizujący szybkie obliczanie pierwiastka kwadratowego. Do funkcji o nazwie sqrt przekazujemy argument (liczbę, z której chcemy obliczyć pierwiastek kwadratowy).
Listing 1.1: Obliczanie pierwiastka kwadratowego.
1 #include <iostream>
2 #include <cmath>
4 const double E = 8.81;
6 double sqrt(double, double, unsigned int &);
8 int main()
9 {
10 std::cout « "Podaj liczbę większa od zera: n double a;
12 std::cin » a;
13 unsigned int n;
14 double x = sqrt(a, E, n);
15 std::cout « "Pierwiastek kwadratowy z liczby "
16 « a « " równy jest " « x « std::endl
17 « "Liczba iteracji: " « n « std::endl;
18 return 8;
19 }
21 double sqrt(double a, double e, unsigned int & n)
22 {
24 return 1.8;
25 double x = 1.8;
27 while (std::fabs(x * x - a) > e)
28 {
29 x = 8.5 * (x + a / x);
30 n++;
31 }
32 return x;
Wyszukiwarka
Podobne podstrony:
DSC02522 (2) Równanie Hemoulliego dla strumienia cieczy rzeczywistej zapisuje się w postaci jvsdA gdScan080220084921 7 • Rejestracja wyników testu Wynik badania zapisuje się w postaMATEMATYKA013 18 I Wiadomoicl wstępne 18 I Wiadomoicl wstępne i zapisujemy Zatem (2.7) = Vw. der (zDSC03018 36 I. Wiadomości wstępne Tworzenie się ścian komórkowych — alweolizacja gametofitu. W fazieScan080220084921 7 • Rejestracja wyników testu Wynik badania zapisuje się w postaimg100 (1) Równanie (8-21) w rozpatrywanym przykładzie zapisuje się w postaci EIv" = R.x — Px Ppage0024 14 WIADOMOŚCI WSTĘPNE nym, powszechnym, przyłącza się (podobnie jak w Egipcie) — cały szereMATEMATYKA024 40 I. Wiadomości wstępne funkcją malejącą na każdym z przedziałów (k7C,(k + l)7i),gdzi4) Wiadomości wstępne Skrawalność metali określa się doświadczalnie względem ustalonego jednego lubPowyższe zdanie zapisujemy w postaci P ^. gdzie: p = „aksjomat (A9) KRZ ma postać (~A-B) -[(~A-~B)Wiadomości wstępne Termodynamika jest nauką zajmującą się przede wszystkim problemami przemianStawy1 16 Układ kostny Wiadomości wstępne 17 b) kości płaskie (ossapiana). ZaliczaDSC03013 26 !• Wiadomości wstępne jest kopulasta, ale u wielu kopalnych wytwarzał się na ośrodku duż72541 Str330 330 Wstępnie ocenia się zewnętrzną średnicę rury, mm D r= Dn + 26 = Da+ 10 mm (rys. 17oznacza się symbolicznie z postaci 2 # gdzie przez X oznaczamy symbol chemicznywięcej podobnych podstron