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

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

«Институт Инженерной Физики и Радиоэлектроники»

Кафедра «Радиотехника»

Отчет по лабораторной работе №3

«Вычисление суммы бесконечного ряда»

Вариант №24

Преподаватель _______________ Курносов А.С.

Студент РФ12-32Б 051201489 _______________ Уразов П.А.

Красноярск 2013

Задание

Составить программу, вычисляющую с точностью eps сумму заданного ряда. Примечание: вычислить сумму ряда с точностью eps значит завершить суммирование членов ряда тогда, когда очередной член ряда окажется меньше eps по абсолютной величине. Сверить с контрольными значениями. Результаты вывести на экран монитора.

Вариант 24

;;

;

x=0.25

x=0.5

a=0.1

Посчитать самостоятельно

2

Алгоритм решения задачи

На рис. 1 представлена блок-схема

Рисунок 1 – Алгоритм работы программы.

3

Текст программы

#include "conio.h"

#include "stdio.h"

#include "math.h"

void main()

{

double x,y,a=0.1,sum,eps;

int j=0,g=1,n=1;

printf("input x,eps \n");

scanf("%lf %lf",&x,&eps);

y=sin(x+a);

sum=sin(a);

while(fabs(y)>eps)

{

y=pow(x,g)*sin(a+(g*3.14/2))/n;

sum+=y;

n=n*(j+1);

j++;

g++;

}

printf("sum=%lf",sum);

getch();

}

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

Рисунок 2 – Результаты работы программы.

4

Вывод

Итак, подводя итоги, можно констатировать следующее – я ознакомился с циклическими операторами for, while, do while, а также научился составлять и программировать циклические алгоритмы.

5

Соседние файлы в папке gosu (лабы паши)