Подготовка к собеседованиюBETA Поддержка Поддержать проект
Сброс кода Скопировать код
ЛЁГКИЙ

Ряд плановых остатков по двум предыдущим · Циклы

Задание

Складу нужен ряд плановых остатков: первые два значения — 0 и 1, а каждое следующее равно сумме двух предыдущих. Постройте первые ЧислоПериодов чисел и запишите массив в РядОстатков. Ориентир — вкладка «Результат».

Задачи:

  1. Создайте массив РядОстатков через Новый Массив.
  2. Добавьте стартовые значения 0 и 1 (если периодов хватает).
  3. В цикле допишите следующие числа как сумму двух предыдущих и нажмите Проверить.

Пишите во вкладке «Код». Переменную ЧислоПериодов объявлять не нужно.

Описание

Правило ряда: 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).

РядОстатков — тип «Массив» (элементы — «Число»).

Примечание

  • Значение ЧислоПериодов заполняется автоматически. Вам нужно заполнить только РядОстатков.
  • Использовать конструкции Процедура или Функция не требуется.
  • Дополнительные проверки типа не требуются — вход всегда числовой.
Назад
Автосохранение