Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 11.03.2019
Сообщений: 3
1

Вывести N-ое число последовательности чисел

18.03.2019, 17:32. Показов 3725. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
3. Дано целое число N > 3. Последовательность целых чисел Ak определяется следующим образом:
A1=1, A2=2, A3=3, Ak=Ak−1+Ak−2−2⋅Ak−3, k=4,5,… Вывести N-ое число
помогите. не понял задание
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2019, 17:32
Ответы с готовыми решениями:

Задано N количество чисел последовательности и последовательность из N чисел. Найти и вывести произведение этих чисел и первое положительно число
Задано N количество чисел последовательности и последовательность из N чисел. Найти и вывести...

Вывести сумму всех чисел и предпоследнее число последовательности
"Последовательно вводятся исходные данные - целлые числа. Последовательность оканчивается числом 0....

Вывести сумму всех чисел и предпоследнее число последовательности
Последовательно вводятся исходные данные-целые числа.Последовательность оканчивается числом...

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

2
602 / 550 / 210
Регистрация: 24.01.2012
Сообщений: 1,352
18.03.2019, 20:23 2
А что тут непонятного?
первые 3 элемента заданы, а каждый последующий находится из трех предыдущих
a[4]=a[3]+a[2]-a[1]*2 =3
a[5]=a[4]+a[3]-a[2]*2 =2
a[6]=a[5]+a[4]-a[3]*2 =-1
и т.д.
0
121 / 100 / 79
Регистрация: 30.11.2017
Сообщений: 230
18.03.2019, 22:13 3
Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

Python
1
2
3
4
5
6
7
8
def rec(a):
    if a < 4:
        return a
    else:
        return rec(rec(a-1) + rec(a-2) - 2*rec(a-3))
 
n=int(input("N="))
print(rec(n))
0
18.03.2019, 22:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2019, 22:13
Помогаю со студенческими работами здесь

Как вывести на экран каждое число из последовательности n натуральных чисел
Как вывести на экран каждое число из последовательности n натуральных чисел?

Дана последовательность чисел. Что больше? число нулей в последовательности Ф или число едениц в последовательности B?
Дана последовательность чисел. Что больше? число нулей в последовательности Ф или число едениц в...

Вывести на экран количество нечетных чисел в исходной последовательности и максимальное нечётное число
На обработку поступает последовательность из четырех неотрицательных целых чисел (некоторые числа...

Из последовательности чисел выбрать нули и подсчитать их число, а оставшиеся числа вывести в одну строку
Из последовательности чисел а1, а2, ..., аn выбрать числа, равные нулю, подсчитать их...

Дано натуральное число N. Вывести на экран количество положительных чисел в последовательности cos1, cos2, cos
Дано натуральное число N. Вывести на экран количество положительных чисел в последовательности...

Даны последовательность вещественных чисел, упорядоченная по возрастанию, и число. Вывести все числа последовательности, меньшие n.
Даны последовательность вещественных чисел a1,a2,…,a15, упорядоченная по возрастанию, и число, не...

Дано действительно число а.Найти среди чисел 1, 1*1/2, 1*/1/2+1/3, ... первое число, большее а, и его номер в последовательности чисел.
Прошу помочь решить задачки!:(очень нужно (Билет №2) Дано действительно число а.Найти среди...


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

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