5. Заглянем в вычислительную математику

5. Заглянем в вычислительную математику

Метод половинного деления

Пример 2.10: Найти корень уравнения X2 – 3 = 0.

#include <assert. h>

#include <stdio. h>

#include <stdlib. h>

float fn (float x)

{

float y;

y = x*x – 3;

return y;

}

int main ()

{

float a, b, e, x, y, y1;

printf (“Введите границы интервала и погрешность через пробел ”);

int r = scanf (”%f%f%f”, &a, &b, &e);

assert (r == 3);

x = a;

y = fn (x);

y1 = y;

while (b – a> = e)

{

x = (a + b) /2;

y = fn (x);

if (y * y1> = 0)

{

a = x;

y1 = y;

}

else

b = x;

}

printf (“X=%f ”, x);

getchar ();

return 0;

}

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

5. Заглянем в вычислительную математику

Из книги автора

5. Заглянем в вычислительную математику Метод половинного деленияПример 2.10: Найти корень уравнения X2 – 3 = 0.#include <assert. h>#include <stdio. h>#include <stdlib. h>float fn (float x){float y;y = x*x – 3;return y;}int main (){float a, b, e, x, y, y1;printf (“Введите границы интервала и погрешность через пробел ”);int r =


Заглянем в Windows

Из книги автора

Заглянем в Windows Наиболее распространенной операционной системой является Windows (или «Винда», как ее еще называют особо продвинутые пользователи). В переводе с английского она означает «окна». Существуют разные версии Винды – Windows 95, Windows 98, Windows 2000, Windows Ме, Windows ХР, Windows Vista.