Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 47, средняя оценка - 4.83
Oksana)
0 / 0 / 0
Регистрация: 07.02.2012
Сообщений: 23
#1

Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности - C++

08.02.2012, 08:39. Просмотров 6332. Ответов 28
Метки нет (Все метки)

проверте код пожалуйста вроде не точно вычисляет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
    int i,n;
    float v[100];
    v[0]=0;v[1]=0;v[2]=1.5;
    cout<<"vvedite n bol'we 3"<<endl;
    cin>>n;
    for (i=0;i<n;i++)
    if (i>2)
    v[i]=((i+2)/(((((i+1)*(i+1))+1)*v[i-1])-(v[i-2]*v[i-3])));
    cout<<"v[n]="<<v[i];
    getch();
    return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
0
Миниатюры
Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2012, 08:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности (C++):

Вычислить значение квадратного корня рекуррентным соотношением - C++
С клавиатуры ввести значение действительного числа x. Вычислить значение квадратного корня из этого числа по рекуррентным соотношением: ...

Вычислить сумму, общий член задан рекуррентным соотношением - C++
\sum_{k=1}^{n}\frac{(-1)^{k+1}}{k(k+1)} Попытался составить рекуррентную формулу Y_k=Y_{k-1} \cdot \frac{k-1}{k+1} а...

Задание с рекуррентным соотношением - C++
В задании нужно найти сумму ряда. При решении использовать только рекуррентные соотношения и с++. Ряд загружен картинкой. Заранее...

Вычисление суммы ряда с рекуррентным соотношением - C++
Доброго времени суток. Так уж сложилось, что одна из лабораторных работ потрепала нервишки нашей группе. Все к чему мне удалось прийти, это...

Задачка по рекуррентным соотношениям: вычислить первые n элементов последовательности - C++
Доброго вам. Помогите, пожалуйста, с задачкой. Нужно вычислить первые n элементов вот такой последовательности b_{1}=1,...

Задана произвольная последовательность, все ли элементы последовательности не равны числу X - C++
Требуется написать программу по данному условию: Задана произвольная последовательность, все ли элементы последовательности не равны...

28
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
08.02.2012, 14:13 #16
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ряд это 1,2,3,4,5,6,7...
это как раз-таки числовая последовательность. Ты бы лучше вместо русскоязычной википедии почитал, к примеру, Фихтенгольца, второй том
0
-=ЮрА=-
Заблокирован
Автор FAQ
08.02.2012, 14:23 #17
Цитата Сообщение от Nameless One Посмотреть сообщение
это как раз-таки числовая последовательность.
Nameless One, а числовая последовательность для которой выполняется условия
http://www.cyberforum.ru/cgi-bin/latex.cgi?\lim_{n\rightarrow 0}{a}_{n} = 0
http://www.cyberforum.ru/cgi-bin/latex.cgi?\lim_{n\rightarrow 0}{S}_{n} = S
называется рядом, для рядов ещё куча теории, кстати геометрическая прогрессия тоже подвид ряда (по памяти расходящегося). Давай дождёмся ТС узнаем что ей надо а не будем спорить причём как мне кажется зря...
0
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
08.02.2012, 15:10 #18
-=ЮрА=-, это не определение ряда; все, что ты приводишь — это частные случаи и упрощения
0
-=ЮрА=-
Заблокирован
Автор FAQ
08.02.2012, 15:20 #19
Nameless One, ряд есть числовая последовательность элементов для которых выполняются приведенные мной выше условия. Если условия(пределы) не существуют то данная числовая последовательность не является рядом. Если не различаем понятия сумма ряда и числовой ряд, это уже не мои проблемы - значит неверно трактуешь литературу, либо преподаватель у тебя был плохой!!!

Цитата Сообщение от Nameless One Посмотреть сообщение
-=ЮрА=-, это не определение ряда; все, что ты приводишь — это частные случаи и упрощения
- это не более чем твои слова, давай закончим!
Ещё раз сылка в 15-й пост
0
silent_1991
08.02.2012, 15:24
  #20
 Комментарий модератора 
Давайте заканчивать оффтоп. Можно же об этом и в личке поговорить.
0
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
08.02.2012, 15:25 #21
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ряд есть числовая последовательность элементов для которых выполняются приведенные мной выше условия. Если условия(пределы) не существуют то данная числовая последовательность не является рядом.
ок, т.е. исходя из приведенных тобой условий, это не ряд:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum \limits^{\infty}_{n=1} \frac{1}{n}

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
это не более чем твои слова, давай закончим!
а это не мои слова

Добавлено через 39 секунд
silent_1991, ок
0
-=ЮрА=-
Заблокирован
Автор FAQ
08.02.2012, 15:34 #22
Nameless One, http://www.cyberforum.ru/cgi-bin/latex.cgi?\lim_{n\rightarrow \propto }([{a}_{n} = \frac{1}{n}]) =  0 - таким образом необходимое условие для ряда выполняется, что тебе ещё надо???

Добавлено через 1 минуту

Не по теме:

Хочу уйти из топика до возвращения ТС, хватит уже холивора на пустом месте...



Добавлено через 1 минуту
Цитата Сообщение от silent_1991 Посмотреть сообщение
Давайте заканчивать оффтоп. Можно же об этом и в личке поговорить.
- Поддерживаю!
0
Том Ардер
Модератор
Эксперт по математике/физике
3769 / 2382 / 302
Регистрация: 15.06.2009
Сообщений: 4,278
08.02.2012, 16:03 #23
Задана именно последовательность, с рекуррентной формулой вычисления текущего члена. То, что в формуле используются переменные с индексами, вовсе не означает, что и в программе необходимо применять массивы. Это отметил Nameless One ещё в своём первом посте.

Вариант без массивов:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double sequence_item(long n) // n >= 4
{
  double v1 = 0, v2 = 0, v3 = 1.5;
  double vi;  // v4, v5, ...
  
  for( long i = 4; i <= n; i++ )
  {
    vi = double(i + 1)/(i*i + 1)*v3 - v2*v1;
    v1 = v2;
    v2 = v3;
    v3 = vi;
  }
  return vi;
}
0
-=ЮрА=-
Заблокирован
Автор FAQ
08.02.2012, 16:13 #24
Прошу помощи "Гуру" из математического раздела!!!
Рассудите наш с Nameless One, кардинальный спор
- пост 15
Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности

Моя трактовка ряда
Числовой ряд — это числовая последовательность, рассматриваемая вместе с другой последовательностью, которая называется последовательностью частичных сумм (ряда).

ряд - это 1,2,3,4,5,6,7...
сумма ряда - это 1+2+3+4+5+6...

Очень нужно для истины, не важно в мою она пользу или нет..!!!

Не по теме:

Том Ардер, можно решить вообще через запись в файл или как угодно, а если нужно работать со всеми членами разложения, что каждый раз считать их будешь, а если нужна точность разложения, а число n ниезвестно?Тут уже было отмечено что нужна обратная связь от ТС...

0
vetvet
Змеюка одышечная
9841 / 4580 / 177
Регистрация: 04.01.2011
Сообщений: 8,569
08.02.2012, 17:03 #25
Виленкин:
Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности

Фихтенгольц:
Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности

Кудрявцев:
Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности

Демидович:
Последовательность задана рекуррентным соотношением. Вычислить заданный элемент последовательности

Т.о., числовой (функциональный) ряд - это бесконечная сумма, а последовательность чисел (функций) - это члены ряда, точнее последовательность членов ряда.

Не по теме:

Хотя Демидович, вот, считает, что знак "+" используется чисто формально.

2
-=ЮрА=-
08.02.2012, 17:13
  #26

Не по теме:

Цитата Сообщение от vetvet Посмотреть сообщение
Хотя Демидович, вот, считает, что знак "+" используется чисто формально.
- конечно нам тоже так преподавали, но формально после данного поста признаю правоту заNameless One, и приношу свои публичные извинения!

1
-=ЮрА=-
08.02.2012, 17:21
  #27

Не по теме:

А также маханький скрин из маханькой книжечки
(ну по таким в школах математику преподают, не ахти в общем)
УДК 510@35)
ББК 22.1я2
В92
Выгодский, М. Я.
В92 Справочник по элементарной математике /
М. Я. Выгодский. — М: ACT: Астрель, 2006. —
509, [3] с: ил.
ISBN 5-17-009554-6 (ООО «Издательство ACT»)
ISBN 5-271-02551-9 (ООО «Издательство Астрель»)

0
vetvet
08.02.2012, 17:45
  #28

Не по теме:

-=ЮрА=-, натуральный ряд - это скорее устойчивое выражение, сохранившееся ещё из каких-то древностей. Оно используется не в смысле "числовой ряд".
А в справочнике по высшей математике у Выгодского дано определение аналогичное определению из Демидовича (только про формальность знака "+" там уже ничего нет).

1
-=ЮрА=-
Заблокирован
Автор FAQ
08.02.2012, 17:56 #29
Oksana), пожалуйста напишите полностью задание!!!
Т.к. мы тут без вас уже и повоевать успели...
0
08.02.2012, 17:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2012, 17:56
Привет! Вот еще темы с ответами:

Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... - C++
Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... В паскале вроде...

Рекурсивные функции: найти заданный элемент последовательности - C++
Помогите написать программу при помощи рекурсивной функции, нужно найти 7-ой элемент последовательности.

Вычислить сколько элементов последовательности попало в каждый заданный диапазон - C++
Привет всем у меня такой вопрос изените если вапрос не по теме Выполните подсчет количества значений по разным диапазонам и...

Значение минимального положительного члена числовой последовательности заданной соотношением - C++
Используя оператор цикла, составить программу, в которой находится значение минимального положительного члена числовой последовательности...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru