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

Московский Государственный Университет Леса

ФЭСТ ВТ-11

Лабораторная работа №3.

Программирование на языках высокого уровня

Тема: “Вычисление функций в виде ряда”

Выполнил студент Красных В.Ю.

Проверил Ларионов Н.В.

Москва 2011.

1. Условия задания:

Определить arctg(x).

2. Математическое решение :

3. a)Входные данные : x, n

б)Выходные данные: s, sc

в)Рабочие данные: k, i, sign

4. Листинг программы:

5. Листинг программы:

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

main()

{

int i,k,sign;

float s,sc,x1,x,x2,y;

float e=0.001,h=0.1;

printf("Vvesti x1,x2\n");

scanf("%f%f",&x1,&x2);

printf("_____________________________\n");

printf("x s cs\n");

printf("_____________________________\n");

for(x=x1;x<x2;x+=h)

{

s=x;

y=x;

k=1;

while(fabs(y)>e)

{

y=-y*x*x;

k+=2;

s=s+y/k;

}

sc=atan(x);

printf("x=%f s=%f sc=%f\n",x,s,sc);

}

system("pause");

return 0;

}