Новосибирск 2012

ЛАБОРАТОРНАЯ РАБОТА № 7

по курсу «Информатика»

Ряды, цепные дроби

 

Группа: АБ-221

Студент: Шведова И.А.

Преподаватель: Котов Ю.А.

 

 


1.Цель:

Научиться производить действия с рядами и цепными дробями на языке СИ.

2. Задание на работу:

19) Вычислить с точностью до e (Разность между найденным и предыдущим значениями меньше e

y = 1 + ------------------

1 + --------------

1 + ----------

1 + ------

1 +

 

3. // laba 7.cpp: определяет точку входа для консольного приложения.

//

#include "stdafx.h"

#include <math.h>

#include <stdio.h>

#include <conio.h>

#include <iostream>

 

void main()

{int i=0;

double x,y=0,e,m=0;

printf("Vvedite tochnost e: ");

std::cin>>e;

printf(" ");

x=1+(1/(1+1));

 

while (abs(x-y)>e)

{

y=x;

x=1+(1/y);

++i;

}

m=x-y;

printf("Poryadkoviy nomer iskomogo znacheniya: %d", i);

printf(" ");

printf("Iskomoe znachenie: %.10f",x);

printf(" ");

printf("Predidushee znachenie: %.10f",y);

printf(" ");

printf("Raznost: %.10f",m);

printf(" ");

getch();

}

 

4.