40.75K
Категория: ИнформатикаИнформатика

Рекурсивные алгоритмы

1.

№16 Рекурсивные
алгоритмы

2.

Пример 1
Алгоритм вычисления значения функции F(n), где n —
целое неотрицательное число, задан следующими
соотношениями:
F(0) = 0;
F(n) = F(n / 2), если n > 0 и при этом чётно;
F(n) = 1 + F(n − 1), если n нечётно.
Сколько существует таких чисел n, что 1 ≤ n ≤ 1000
и F(n) = 3?

3.

Пример 2
Алгоритм вычисления значения функции F(n), где n —
натуральное число, задан следующими соотношениями:
F(n) = n + 4 при n ≤ 2;
F(n) = F(n − 1) + F(n − 2) при n > 2.
Чему равно значение функции F(6)? В ответе запишите
только натуральное число.

4.

Пример 3
Алгоритм вычисления значения функции F(n), где n —
натуральное число, задан следующими соотношениями:
F(n) = 1 при n = 1;
F(n) = n + F(n − 1), если n — чётно;
F(n) = 2 × F(n − 2), если n> 1 и при этом n — нечётно.
Чему равно значение функции F(26)?

5.

Пример 4
Алгоритм вычисления значения функции F(n), где n –
натуральное число, задан следующими соотношениями:
F(1) = 1
F(n) = F(n–1) * (2*n + 1), при n > 1
Чему равно значение функции F(4)? В ответе запишите
только натуральное число.
English     Русский Правила