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

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

ФЭСТ ВТ-11

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

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

Тема: “Ряды”

Выполнил студент Тумор С.В.

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

Москва 2011.

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

Определить sinx/x.

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

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

б)Выходные данные:

в)Рабочие данные:

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

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#define pi 3.14

int main(){

int i,j,n,sign;

float x,a,s,A,B,h,e=0.0000001;

printf("Ввести начальное значение конечное значение к-во значений\n");

scanf("%f%f%i",&A,&B,&n);

h=(B-A)/n;

printf("___________________________________________________________________\n");

printf(" X S sinx/x \n");

printf("___________________________________________________________________\n");

for (x=A;x<=B;x+=h){

s=1;a=1;i=0;

while (abs(a)>e){

//sign=(i%2==0)? 1:-1;

a=-a*x*x/(i+1)/(i+2)/(i+3);

s+=a;

i++;

// printf("a= %f %i\n",a,i);

}

printf(" %f S= %f sinx/x= %f \n",x,s,sin(x)/x ) ;}

system("pause");

return 0;

}

5. Тестовые задачи: