Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
К. Поляков, 2012-2013
Тема: рекурсивные алгоритмы.
Что нужно знать:
Алгоритм вычисления значения функции F(n), где n натуральное число,
задан следующими соотношениями:
F(1) = 1
F(n) = F(n1) * n, при n > 1
Чему равно значение функции F(5)?
В ответе запишите только натуральное число.
Решение:
F(5) = F(4) * 5
F(5) = F(3) * 4 * 5 = F(2) * 3 * 4 * 5 = F(1) * 2 * 3 * 4 * 5
Процедура F(n), где n натуральное число, задана следующим образом (язык Паскаль):
procedure F(n: integer);
begin
if n < 3 then
write('*')
else begin
F(n-1);
F(n-2);
F(n-2)
end;
end;
Сколько звездочек напечатает эта процедура при вызове F(6)? В ответе запишите только натуральное число.
Решение:
F(1) = F(2) = 1
а для бóльших n имеем рекуррентную формулу
F(n) = F(n-1) + F(n-2) + F(n-2)
= F(n-1) + 2*F(n-2)
n |
1 |
2 |
3 |
4 |
5 |
6 |
F(n) |
1 |
1 |
3 |
5 |
11 |
21 |
n |
1 |
2 |
3 |
4 |
5 |
6 |
F(n) |
1 |
1 |
3 |
5 |
11 |
21 |
F(3) = F(2) + 2*F(1) = 3
F(4) = F(3) + 2*F(2) = 5
F(5) = F(4) + 2*F(3) = 11
F(6) = F(5) + 2*F(4) = 21
F(1) = 1
F(n) = F(n1) * (n + 1), при n > 1
Чему равно значение функции F(5)? В ответе запишите только натуральное число.
F(1) = 1
F(n) = F(n1) * (n + 2), при n > 1
Чему равно значение функции F(5)? В ответе запишите только натуральное число.
F(1) = 1
F(n) = F(n1) * (2*n + 1), при n > 1
Чему равно значение функции F(4)? В ответе запишите только натуральное число.
F(1) = 1
F(n) = F(n1) * (2*n - 1), при n > 1
Чему равно значение функции F(5)? В ответе запишите только натуральное число.
F(1) = 1
F(n) = F(n1) * (3*n - 2), при n > 1
Чему равно значение функции F(4)? В ответе запишите только натуральное число.
F(0) = 1, F(1) = 1
F(n) = F(n1) + F(n-2), при n > 1
Чему равно значение функции F(7)? В ответе запишите только натуральное число.
F(0) = 1, F(1) = 1
F(n) = 2*F(n1) + F(n-2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только натуральное число.
F(0) = 1, F(1) = 1
F(n) = F(n1) + 2*F(n-2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только натуральное число.
F(0) = 1, F(1) = 1
F(n) = 3*F(n1) - F(n-2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только натуральное число.
F(0) = 1, F(1) = 1
F(n) = F(n1)*F(n-2)+1, при n > 1
Чему равно значение функции F(6)? В ответе запишите только натуральное число.
F(0) = 1, F(1) = 1
F(n) = F(n1)*F(n-2)+2, при n > 1
Чему равно значение функции F(5)? В ответе запишите только натуральное число.
F(1) = 1, F(2) = 1
F(n) = F(n-2)*n, при n > 2
Чему равно значение функции F(7)? В ответе запишите только натуральное число.
F(1) = 1, F(2) = 1
F(n) = F(n-2)*n + 2, при n > 2
Чему равно значение функции F(8)? В ответе запишите только натуральное число.
F(1) = 1, F(2) = 1
F(n) = F(n-2)*(n-1), при n > 2
Чему равно значение функции F(7)? В ответе запишите только натуральное число.
F(1) = 1, F(2) = 1
F(n) = F(n-2)*(n-1) + 2, при n > 2
Чему равно значение функции F(8)? В ответе запишите только натуральное число.
F(1) = 3; F(2) = 3;
F(w) = 5*F(w-l)- 4*F(w-2) при w > 2.
Чему равно значение функции F(15)?
F(1) = 4; F(2) = 5;
F(w) = 4*F(w-l)- 3*F(w-2) при w > 2.
Чему равно значение функции F(8)?
F(1) = 1; Q(1) = 1;
F(w) = F(w-l) + 2*Q(w-1) при w > 1
Q(w) = Q(w-l) - 2*F(w-1) при w > 1.
Чему равно значение функции F(5)+Q(5)?
F(1) = 1; F(2) = 2;
F(w) = 3*F(w-l)- 2*F(w-2) при w > 2.
Чему равно значение функции F(7)?
F(1) = 2; F(2) = 4;
F(w) = 4*F(w-l)- 3*F(w-2) при w > 2.
Чему равно значение функции F(7)?
F(1) = 1; F(2) = 2;
F(n) = 5*F(n-l)- 6*F(n-2) при n > 2.
Чему равно значение функции F(7)?
F(1) = 1; F(2) = 2; F(3) = 3
F(n) = F(n-3)*(n-1)/3 при n > 3.
Чему равно значение функции F(16)?
1 Источники заданий:
Демонстрационные варианты ЕГЭ 2013 гг.
Проверочные работы МИОО.
6 http://kpolyakov.spb.ru