Similar presentations:
Рекурсивные алгоритмы
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)? В ответе запишите
только натуральное число.