В11 рекурсивные алгоритмы 2.pptx
- Количество слайдов: 13
Задание В 11 Рекурсивные алгоритмы ЕГЭ 2015
№ 1 Ниже записаны две рекурсивные процедуры: F и G: procedure F(n: integer); forward; procedure G(n: integer); forward; procedure F(n: integer); begin if n > 0 then G(n - 1); end; procedure G(n: integer); begin writeln('*'); if n > 1 then F(n - 2); end; Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(11)?
№ 2 Ниже записаны две рекурсивные процедуры, F и G: procedure F(n: integer); forward; procedure G(n: integer); forward; procedure F(n: integer); begin writeln('*'); if n > 0 then begin writeln('*'); G(n - 1); end; procedure G(n: integer); begin writeln('*'); if n > 1 then begin writeln('*'); F(n - 2); end; Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(12)?
№ 3 Ниже записаны две рекурсивные процедуры, F и G: procedure F(n: integer); forward; procedure G(n: integer); forward; procedure F(n: integer); begin writeln('*'); if n > 0 then begin writeln('*'); G(n - 1); end; procedure G(n: integer); begin writeln('*'); if n > 1 then F(n - 2); end; Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(12)?
№ 4 Ниже записаны две рекурсивные процедуры, F и G: procedure F(n: integer); forward; procedure G(n: integer); forward; procedure F(n: integer); begin writeln('*'); if n > 0 then G(n - 1); end; procedure G(n: integer); begin writeln('*'); if n > 1 then F(n - 2); end; Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?
№ 5 Ниже записаны две рекурсивные процедуры, F и G: procedure F(n: integer); forward; procedure G(n: integer); forward; procedure F(n: integer); begin if n > 0 then G(n - 1); end; procedure G(n: integer); begin writeln('*'); if n > 1 then begin writeln('*'); F(n - 2); end; Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?
№ 6 Дан рекурсивный алгоритм: procedure F(n: integer); begin if n > 2 then begin writeln('*'); F(n-2); F(n-1); F(n div 2); end; writeln('*'); end; Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
№ 7 Дан рекурсивный алгоритм: procedure F(n: integer); begin if n > 1 then begin F(n-2); F(n-1); F(n div 2); end; writeln('*'); end; Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
№ 8 Дан рекурсивный алгоритм: procedure F(n: integer); begin if n > 0 then begin writeln('*'); F(n-2); F(n-1); end; writeln('*'); end; Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(5)?
№ 9 Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln('*'); if n > 0 then begin writeln('*'); F(n-2); F(n div 2); end; Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
№ 10 Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln('*'); if n > 0 then begin F(n-3); F(n div 2); end; Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
№ 11 Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями: F(1) = 1; G(1) = 1; F(n) = 3*F(n– 1) – 3*G(n– 1), G(n) = F(n– 1) + 2*G(n– 1), при n >=2 Чему равно значение величины F(5)-G(5)? В ответе запишите только целое число.
Ответы 1) 4 2) 17 3) 13 4) 10 5) 9 6) 33 7) 81 8) 197 9) 77 10) 15 11) -105