0 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 21
1

Найти n-й член числовой последовательности

27.02.2014, 13:41. Показов 2200. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найти n-й член числовой последовательности, которая определяется рекуррентной формулой a1 = 1, a2 = 2, a3 = 3, an+1 = 3an + 2an–1 + an–2.
(Описать методы для выполнения следующих заданий двумя способами: используя механизм рекурсии и через цикл.)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2014, 13:41
Ответы с готовыми решениями:

Найти n-й член числовой последовательности, которая определяется рекуррентной формулой a1 = 1, a2 = 2, a3 = 3,
Найти n-й член числовой последовательности, которая определяется рекуррентной формулой a1 = 1, a2 =...

Найти n-й член числовой последовательности, которая определяется рекуррентной формулой
помогите, пожалуйста Найти n-й член числовой последовательности, которая определяется рекуррентной...

Найти n-й член числовой последовательности, которая определяется рекуррентной формулой
Пожалуйста, помогите. Желательно решение по-простенькому.Описать методы для выполнения задания...

Найти N-й член последовательности
Каждый член последовательности десятичных цифр d1, d2, d3, ..., начиная с четвертой, равен...

1
Эксперт .NET
5545 / 4308 / 1218
Регистрация: 12.10.2013
Сообщений: 12,356
Записей в блоге: 2
27.02.2014, 14:26 2
Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

Думаю, формула более правильно будет выглядеть так:
X1=1, X2=2, X3=3, .....Xn=3*X(n-1)+2*X(n-2)+X(n-3).
Если через рекурсию, то как-то так будет выглядеть. Проверяйте.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication20
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] mass = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            foreach (var n in mass)
                Console.WriteLine("n = {0}, result = {1}", n, res(n));
 
            Console.Read();
        }
        static int res(int n)
        {
            switch (n)
            {
                case 1:
                    return 1;
                case 2:
                    return 2;
                case 3:
                    return 3;
                default:
                    return 3 * res(n-1) + 2 * res(n-2) + res(n-3);
            }
        }
    }
}
1
27.02.2014, 14:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2014, 14:26
Помогаю со студенческими работами здесь

Найти k-й член последовательности Фибоначчи
Последовательность Фибоначчи образуется так: первый и второй член последовательности равны 1,...

Найти k-член последовательности Фибоначчи, используя рекурсию
Найти k-член последовательности Фибоначчи, используя рекурсию. P. S. находила решение этой задачи,...

Найти максимальную сумму k чисел в числовой последовательности за 1 секунду
Не могу уложиться в одну секунду. В первой строке входных данных содержится пара целых чисел n и...

Найти первый член последовательности для которого выполнено неравенство
Дано задание (прикрепил фотографию), помогите доделать до конца. А то я что-то никак разобраться не...

Найти третий член из заданной последовательности чисел, который не пpинадлежит отрезку [a, b]
30.Даны действительные числа a, b ( a << b ). Найти третий член из генерации чисел ((-1)^i) * (1 +...

Найти n-ый член числовой последовательности по рекурсивной форме
Найти n-ый член числовой последовательности по рекурсивной форме X1=1; x2=0.3; x i =...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru