Новосибирск 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.