4037602952

4037602952



4 1. Wiadomości wstępne

zapisuje się w postaci


X = f(x),


(1.5)


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ć:

Xi+1 = 0, 5


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 gd
Scan080220084921 7 •    Rejestracja wyników testu Wynik badania zapisuje się w posta
MATEMATYKA013 18 I Wiadomoicl wstępne 18 I Wiadomoicl wstępne i zapisujemy Zatem (2.7) = Vw. der (z
DSC03018 36 I. Wiadomości wstępne Tworzenie się ścian komórkowych — alweolizacja gametofitu. W fazie
Scan080220084921 7 •    Rejestracja wyników testu Wynik badania zapisuje się w posta
img100 (1) Równanie (8-21) w rozpatrywanym przykładzie zapisuje się w postaci EIv" = R.x — Px P
page0024 14 WIADOMOŚCI WSTĘPNE nym, powszechnym, przyłącza się (podobnie jak w Egipcie) — cały szere
MATEMATYKA024 40 I. Wiadomości wstępne funkcją malejącą na każdym z przedziałów (k7C,(k + l)7i),gdzi
4) Wiadomości wstępne Skrawalność metali określa się doświadczalnie względem ustalonego jednego lub
Powyż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 przemian
Stawy1 16 Układ kostny Wiadomości wstępne 17 b)    kości płaskie (ossapiana). Zalicza
DSC03013 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. 17
oznacza się symbolicznie z postaci 2    # gdzie przez X oznaczamy symbol chemiczny

więcej podobnych podstron