Практические / Отчеты студентов 2011-2012 / ВТ-11 Лр / Красных / Лабораторная работа №3
.docМосковский Государственный Университет Леса
ФЭСТ ВТ-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;
}