Практические / Отчеты студентов 2011-2012 / ВТ-11 Лр / Галкин / Лабораторная работа N3
.docМОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЛЕСА
Факультет электроники и системотехники.
Лабораторная работа № 3
по программированию на языке высшего уровня С
Тема: «Вычисление функции, заданной в виде ряда»
Выполнил студент: Галкин И.В ВТ-11
Проверил: Ларионов Н.В.
Москва 2011 г.
1. Условия задания:
Найти значение суммы ряда, заданного формулой.
2. Математическое решение:
ln
3. Данные:
-
Входные данные: х, n.
-
Выходные данные: s.
4. Схема программы:
5. Листинг программы:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{ int k,i;
float x1,x2,x,s,y,sc,h=0.1,e=0.001;
printf ("vvedite x,n\n");
scanf ("%f%f%f",&x1,&x2,&h);
printf("____________________________________________\n");
printf("Znachenia funkzii zadannoi ryadom Tailera\n");
printf("___________________________________________\n");
for (i=1; i<=n; i++);
{
s=x;
y=x;
k=1;
while (y>e) {
y*=x*x;
k+=2;
s+=y/k;
}
s=2*s;
sc=log((1+x)/(1-x));
printf ("x=%f S=%f sc=%f\n",x,s,sc);
}
system ("pause");
return 0;
}