Ряд плановых остатков по двум предыдущим · Циклы
Задание
Складу нужен
ряд плановых остатков:
первые два значения —
0
и
1,
а каждое следующее равно сумме двух предыдущих.
Постройте первые
ЧислоПериодов
чисел и запишите массив в
РядОстатков.
Ориентир — вкладка
«Результат».
Задачи:
- Создайте массив РядОстатков через Новый Массив.
- Добавьте стартовые значения 0 и 1 (если периодов хватает).
- В цикле допишите следующие числа как сумму двух предыдущих и нажмите Проверить.
Пишите во вкладке
«Код».
Переменную
ЧислоПериодов
объявлять не нужно.
Описание
Правило ряда: F(1) = 0, F(2) = 1, F(N) = F(N−1) + F(N−2).
Нужно получить первые
ЧислоПериодов
чисел в порядке возрастания индекса.
-
При
ЧислоПериодов = 1:[0]. -
При
ЧислоПериодов = 5:[0, 1, 1, 2, 3]. -
При
ЧислоПериодов = 10:[0, 1, 1, 2, 3, 5, 8, 13, 21, 34].
ЧислоПериодов
— целое от 1 до 30 включительно.
Подсказка
Создайте
Новый Массив,
добавьте
0
и
1
при достаточном числе периодов, затем цикл
Для … = 3 По ЧислоПериодов Цикл:
новое значение = сумма двух предыдущих, сдвиг переменных, снова
Добавить.
Параметры
ЧислоПериодов
— тип «Число» (целое от 1 до 30).
РядОстатков
— тип «Массив» (элементы — «Число»).
Примечание
-
Значение
ЧислоПериодовзаполняется автоматически. Вам нужно заполнить толькоРядОстатков. - Использовать конструкции Процедура или Функция не требуется.
- Дополнительные проверки типа не требуются — вход всегда числовой.