Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
02.05.2014
Размер:
40.45 Кб
Скачать

ГОУ ВПО

Уфимский Государственный Авиационный Технический Университет

Кафедра технической кибернетики

ОТЧЕТ

По лабораторной работе №1

«Решение уравнений. Обработка целых данных»

Уфа 2008

Задание:

Решить уравнение sin2x + cos2x=0 c точностью ε=10-4. Отрезок, содержащий корень: [1,2]

Блок-схема:

нет да

НЕТ ДА

НЕТ ДА

Программа:

#include <conio.h>

#include <stdio.h>

#include <math.h>

void main()

{

clrscr();

float a=1,b=2,E=0.0001,fa,fx,x,f;

while ((b-a)>E)

{

fa=sin(pow(2,a))+cos(pow(2,a));

x=(a+b)/2;

fx=sin(pow(2,x))+cos(pow(2,x));

if (fx==0)

printf("%f",fx);

else

if ((fa*fx)<0) b=x;

else {a=x;

fa=fx;}

}

if ((b-a)<=E) printf ("%f", x);

getch ();

}

Результат работы программы:

Соседние файлы в папке Лаба 1