Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование на C / C++ / Лабораторные работы2 / УГАТУ АСОИ-136 пр-ние на ЯВУ лаб.№4 вар.№3_Денис

.doc
Скачиваний:
22
Добавлен:
02.05.2014
Размер:
43.52 Кб
Скачать

Уфимский Государственный Авиационный Технический Университет

Кафедра АСУ

Отчёт

по лабораторной работе №4

по дисциплине ”Программирование на ЯВУ”.

вариант №3.

Выполнил: студент группы АСОИ-136

Пашин Д. Проверила: доцент кафедры АПРиС

Фёдорова Н.И.

Уфа 2007.

Тема: Циклы, использующие рекуррентные соотношения.

Цель работы: Знакомство и получение навыков работы с рекуррентными соотношениями в языке С.

Вариант №3.

Задание:

а) С точностью до вычислить сумму S=

Решение:

,

Где |сk|;

Блок-схема

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

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{int k;

double eps,x,s,c;

clrscr();

cout<<"vvedite x i eps\n";

cout<<"x=";

cin>>x;

cout<<"eps=";

cin>>eps;

s=0;c=1;

for(k=1;fabs(c)>eps;k++)

{

s=s+c;

c=c*(-1)*pow(x,4)/(2*k*(2*k-1));

}

cout<<"s="<<s;

getch();

}

Проверка:

При x=1; eps=0.01;

Получаем:

S=с0+c1+c2=1-0,5+0,0416667=0,541667