В 11 Вызов рекурсивных процедур ЕГЭ 2015
№ 1 Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n < 5 then begin F(n + 1); F(n + 3) end; Найдите сумму чисел, которые будут выведены при вызове F(1).
№ 2 Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n < 6 then begin F(n+2); F(n*3) end; Найдите сумму чисел, которые будут выведены при вызове F(1).
№ 3 Ниже на пяти языках программирования записан рекурсивный алгоритм F. procedure F(n: integer); begin writeln(n); if n > 0 then begin F(n - 1); F(n - 3) end Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(5)?
№ 4 Ниже на пяти языках программирования записан рекурсивный алгоритм F. procedure F(n: integer); begin writeln(n); if n > 1 then begin F(n - 1); F(n - 3) end Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(6)?
№ 5 procedure F(n: integer): integer; begin if n > 2 then F : = F(n - 1) + F(n - 2) else F : = 1; end; Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(5)?
№ 6 procedure F(n: integer): integer; begin if n > 2 then F : = F(n - 1) + F(n - 2) else F : = 1; end; Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
№ 7 function F(n: integer): integer; begin if n > 2 then F : = F(n - 1) + F(n - 2) else F : = n; end; Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(5)?
№ 8 function F(n: integer): integer; begin if n > 2 then F : = F(n - 1) + F(n - 2) else F : = n; end; Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ответы 1) 49 2) 79 3) 11 4) 28 5) 5 6) 8 7) 8 8) 13