Задание 16 ЕГЭ по информатике

id 840341 балл

Задания на вычисление значения рекурсивной функции

Алгоритм вычисления значения функции F(n)F(n), где nn – целое неотрицательное число, задан следующими соотношениями:

F(n)=0F(n) = 0 при n=0n=0;

F(n)=F(n/2)1F(n) = F(n/2) - 1 при чётных n>0n>0;

F(n)=1+F(n1)F(n) = 1 + F(n-1) при нечётных n>0n>0.

Сколько существует чисел nn, меньших 1000, для которых значение F(n)F(n) будет равно 0?