Задачи из задания ege11 для подготовки к ЕГЭ по информатике

Рекурсия
Типы только для начальной подготовки (не нужно тренировать для экзамена):

Актуальные типы:

Устаревшие типы (нажмите, чтобы раскрыть)
Простая рекурсия F(n) ( 35 )

5502 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1
F(n) = F(n–1) * (n + 1), при n > 1
F(1) = 1
F(n) = F(n–1) * (n + 1), при n > 1
Чему равно значение функции F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5503 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1
F(n) = F(n–1) * (n + 2), при n > 1
F(1) = 1
F(n) = F(n–1) * (n + 2), при n > 1
Чему равно значение функции F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5504 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1
F(n) = F(n–1) * (2*n + 1), при n > 1
F(1) = 1
F(n) = F(n–1) * (2*n + 1), при n > 1
Чему равно значение функции F(4)? В ответе запишите только целое число.
Ответ:
Решение:
   
5505 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1
F(n) = F(n–1) * (2*n - 1), при n > 1
F(1) = 1
F(n) = F(n–1) * (2*n - 1), при n > 1
Чему равно значение функции F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5506 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1
F(n) = F(n–1) * (3*n - 2), при n > 1
F(1) = 1
F(n) = F(n–1) * (3*n - 2), при n > 1
Чему равно значение функции F(4)? В ответе запишите только целое число.
Ответ:
Решение:
   
5507 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(0) = 1, F(1) = 1
F(n) = F(n–1) + F(n-2), при n > 1
F(0) = 1, F(1) = 1
F(n) = F(n–1) + F(n-2), при n > 1
Чему равно значение функции F(7)? В ответе запишите только целое число.
Ответ:
Решение:
   
5508 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(0) = 1, F(1) = 1
F(n) = 2*F(n–1) + F(n-2), при n > 1
F(0) = 1, F(1) = 1
F(n) = 2*F(n–1) + F(n-2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только целое число.
Ответ:
Решение:
   
5509 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(0) = 1, F(1) = 1
F(n) = F(n–1) + 2*F(n-2), при n > 1
F(0) = 1, F(1) = 1
F(n) = F(n–1) + 2*F(n-2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только целое число.
Ответ:
Решение:
   
5510 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(0) = 1, F(1) = 1
F(n) = 3*F(n–1) - F(n-2), при n > 1
F(0) = 1, F(1) = 1
F(n) = 3*F(n–1) - F(n-2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только целое число.
Ответ:
Решение:
   
5511 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(0) = 1, F(1) = 1
F(n) = F(n–1)*F(n-2)+1, при n > 1
F(0) = 1, F(1) = 1
F(n) = F(n–1)*F(n-2)+1, при n > 1
Чему равно значение функции F(6)? В ответе запишите только целое число.
Ответ:
Решение:
   
5513 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1, F(2) = 1
F(n) = F(n-2)*n, при n > 2
F(1) = 1, F(2) = 1
F(n) = F(n-2)*n, при n > 2
Чему равно значение функции F(7)? В ответе запишите только целое число.
Ответ:
Решение:
   
5512 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(0) = 1, F(1) = 1
F(n) = F(n–1)*F(n-2)+2, при n > 1
F(0) = 1, F(1) = 1
F(n) = F(n–1)*F(n-2)+2, при n > 1
Чему равно значение функции F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5514 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1, F(2) = 1
F(n) = F(n-2)*n + 2, при n > 2
F(1) = 1, F(2) = 1
F(n) = F(n-2)*n + 2, при n > 2
Чему равно значение функции F(8)? В ответе запишите только целое число.
Ответ:
Решение:
   
5515 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1, F(2) = 1
F(n) = F(n-2)*(n-1), при n > 2
F(1) = 1, F(2) = 1
F(n) = F(n-2)*(n-1), при n > 2
Чему равно значение функции F(7)? В ответе запишите только целое число.
Ответ:
Решение:
   
5516 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1, F(2) = 1
F(n) = F(n-2)*(n-1) + 2, при n > 2
F(1) = 1, F(2) = 1
F(n) = F(n-2)*(n-1) + 2, при n > 2
Чему равно значение функции F(8)? В ответе запишите только целое число.
Ответ:
Решение:
   
5517 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(w), где w - натуральное число, задан следующими соотношениями:
F(1) = 3; F(2) = 3;
F(w) = 5*F(w-l)- 4*F(w-2) при w > 2. 
F(1) = 3; F(2) = 3;
F(w) = 5*F(w-l)- 4*F(w-2) при w > 2. 
Чему равно значение функции F(15)?
Ответ:
Решение:
   
5518 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(w), где w - натуральное число, задан следующими соотношениями:
F(1) = 4; F(2) = 5;
F(w) = 4*F(w-l)- 3*F(w-2) при w > 2. 
F(1) = 4; F(2) = 5;
F(w) = 4*F(w-l)- 3*F(w-2) при w > 2. 
Чему равно значение функции F(8)?
Ответ:
Решение:
   
5520 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(w), где w - натуральное число, задан следующими соотношениями:
F(1) = 1; F(2) = 2;
F(w) = 3*F(w-l)- 2*F(w-2) при w > 2. 
F(1) = 1; F(2) = 2;
F(w) = 3*F(w-l)- 2*F(w-2) при w > 2. 
Чему равно значение функции F(7)?
Ответ:
Решение:
   
5521 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(w), где w - натуральное число, задан следующими соотношениями:
F(1) = 2; F(2) = 4;
F(w) = 4*F(w-l)- 3*F(w-2) при w > 2. 
F(1) = 2; F(2) = 4;
F(w) = 4*F(w-l)- 3*F(w-2) при w > 2. 
Чему равно значение функции F(7)?
Ответ:
Решение:
   
5522 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n - натуральное число, задан следующими соотношениями:
F(1) = 1; F(2) = 2;
F(n) = 5*F(n-l)- 6*F(n-2) при n > 2. 
F(1) = 1; F(2) = 2;
F(n) = 5*F(n-l)- 6*F(n-2) при n > 2. 
Чему равно значение функции F(7)?
Ответ:
Решение:
   
5523 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n - натуральное число, задан следующими соотношениями:
F(1) = 1; F(2) = 2; F(3) = 3
F(n) = F(n-3)*(n-1)/3 при n > 3. 
F(1) = 1; F(2) = 2; F(3) = 3
F(n) = F(n-3)*(n-1)/3 при n > 3. 
Чему равно значение функции F(16)?
Ответ:
Решение:
   
5544 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1,
F(n) = F(n–1) + 2n-1, при n > 1
F(1) = 1,
F(n) = F(n–1) + 2n-1, при n > 1
Чему равно значение функции F(12)? В ответе запишите только целое число.
Ответ:
Решение:
   
5559 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = 1 при n <= 2
F(n) = F(n-2)*(n+2) при n > 2. 
F(n) = 1 при n <= 2;
F(n) = F(n-2)*(n+2) при n > 2. 
Чему равно значение функции F(8)?
Ответ:
Решение:
   
5560 ege11 Простая рекурсия F(n)
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = 1 при n <= 2
F(n) = F(n-2)*(n+1) при n > 2. 
F(n) = 1 при n <= 2;
F(n) = F(n-2)*(n+1) при n > 2. 
Чему равно значение функции F(7)?
Ответ:
Решение:
   
5563 ege11 Простая рекурсия F(n)
Дан рекурсивный алгоритм:
def F(n):
  if n > 2:
    return F(n - 1) + F(n - 2)
  else:
    return n
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + F(n - 2)
  else
    F := n;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(5)?
Ответ:
Решение:
   
5564 ege11 Простая рекурсия F(n)
Дан рекурсивный алгоритм:
def F(n):
  if n > 3:
    return F(n - 1) * F(n - 2)
  else:
    return n
function F(n: integer): integer;
begin
  if n > 3 then
    F:= F(n - 1) * F(n - 2)
  else
    F:= n;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ответ:
Решение:
   
5565 ege11 Простая рекурсия F(n)
Дан рекурсивный алгоритм:
def F(n):
  if n >= 3:
    return F(n-3) + F(n-2)*F(n-1)
  else:
    return n
function F(n: integer): integer;
begin
  if n >= 3 then
    F:= F(n-3) + F(n-2)*F(n-1)
  else
    F:= n;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(7)?
Ответ:
Решение:
   
5566 ege11 Простая рекурсия F(n)
Дан рекурсивный алгоритм:
def F(n):
  if n < 5:
    return F(n+2) + F(n+3) + F(n+1)
  else:
    return n
function F(n: integer): integer;
begin
  if n < 5 then
    F:= F(n+2) + F(n+3) + F(n+1)
  else
    F:= n;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(2)?
Ответ:
Решение:
   
5567 ege11 Простая рекурсия F(n)
Дан рекурсивный алгоритм:
def F(n):
  if n < 5:
    return F(n*3) + F(n+3) + F(n+1)
  else:
    return n // 2
function F(n: integer): integer;
begin
  if n < 5 then
    F:= F(n*3) + F(n+3) + F(n+1)
  else
    F:= n div 2;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(2)?
Ответ:
Решение:
   
5568 ege11 Простая рекурсия F(n)
Дан рекурсивный алгоритм:
def F(n):
  if n < 5:
    return F(n+3) + F(2*n) + F(3*n // 2)
  else:
    return n + 2
function F(n: integer): integer;
begin
  if n < 5 then
    F:= F(n+3) + F(2*n) + F(3*n div 2)
  else
    F:= n + 2;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(3)?
Ответ:
Решение:
   
5569 ege11 Простая рекурсия F(n)
Дан рекурсивный алгоритм:
def F(n):
  if n < 6:
    return n+F(n+3) * F(2*n)
  else:
    return n*2
function F(n: integer): integer;
begin
  if n < 6 then
    F:= n+F(n+3) * F(2*n)
  else
    F:= n*2;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(3)?
Ответ:
Решение:
   
5570 ege11 Простая рекурсия F(n)
Дан рекурсивный алгоритм:
def F(n):
  if n > 1:
    return 2*n + F(n-3) + F(n-2)
  else:
    return n + 5
function F(n: integer): integer;
begin
  if n > 1 then
    F:= 2*n + F(n-3) + F(n-2)
  else
  F:= n + 5;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ответ:
Решение:
   
5575 ege11 Простая рекурсия F(n)
Ниже на записан рекурсивный алгоритм F:
def F(n):
  if n > 2:
    return F(n-1)+F(n-2)+F(n-3)
  else:
    return n
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n-1)+F(n-2)+F(n-3)
  else
    F := n;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ответ:
Решение:
   
5613 ege11 Простая рекурсия F(n)
Задана функция F(n). Определите значение F(11).
def F(n):
  if n > 2:
    return F(n-2) + F(n//2)
  else:
    return n
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n-2) + F(n div 2)
  else
    F := n
end;

Ответ:
Решение:
   
5614 ege11 Простая рекурсия F(n)
Задана функция F(n). Определите значение F(15).
def F(n):
  if n > 3:
    return F(n-3) + F(n//3)
  else:
    return n
function F(n: integer): integer;
begin
  if n > 3 then
    F := F(n-3) + F(n div 3)
  else
    F := n
end;

Ответ:
Решение:
   
Простая рекурсия F(n) G(n) ( 21 )

5519 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций F(w) и Q(w), где w - натуральное число, задан следующими соотношениями:
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(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)?
Ответ:
Решение:
   
5524 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 2; G(1) = 1;
F(n) = F(n–1) – G(n–1), 
G(n) = F(n–1) + G(n–1), при n >=2
F(1) = 2; G(1) = 1;
F(n) = F(n–1) – G(n–1), 
G(n) = F(n–1) + G(n–1), при n >=2
Чему равно значение величины F(5)/G(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5525 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1; G(1) = 1;
F(n) = F(n–1) – G(n–1), 
G(n) = F(n–1) + 2*G(n–1), при n >=2
F(1) = 1; G(1) = 1;
F(n) = F(n–1) – G(n–1), 
G(n) = F(n–1) + 2*G(n–1), при n >=2
Чему равно значение величины F(5)/G(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5526 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1; G(1) = 1;
F(n) = F(n–1) – 2*G(n–1), 
G(n) = F(n–1) + G(n–1), при n >=2
F(1) = 1; G(1) = 1;
F(n) = F(n–1) – 2*G(n–1), 
G(n) = F(n–1) + G(n–1), при n >=2
Чему равно значение величины G(5)/F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5527 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1; G(1) = 1;
F(n) = 2*F(n–1) – G(n–1), 
G(n) = F(n–1) + 2*G(n–1), при n >=2
F(1) = 1; G(1) = 1;
F(n) = 2*F(n–1) – G(n–1), 
G(n) = F(n–1) + 2*G(n–1), при n >=2
Чему равно значение величины G(5)+F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5528 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1; G(1) = 1;
F(n) = 2*F(n–1) – G(n–1), 
G(n) = 2*F(n–1) + G(n–1), при n >=2
F(1) = 1; G(1) = 1;
F(n) = 2*F(n–1) – G(n–1), 
G(n) = 2*F(n–1) + G(n–1), при n >=2
Чему равно значение величины F(5)-G(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5529 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1; G(1) = 1;
F(n) = F(n–1) – 2*G(n–1), 
G(n) = F(n–1) + 2*G(n–1), при n >=2
F(1) = 1; G(1) = 1;
F(n) = F(n–1) – 2*G(n–1), 
G(n) = F(n–1) + 2*G(n–1), при n >=2
Чему равно значение величины G(5)-F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5530 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1; G(1) = 1;
F(n) = 3*F(n–1) – 2*G(n–1), 
G(n) = F(n–1) + 2*G(n–1), при n >=2
F(1) = 1; G(1) = 1;
F(n) = 3*F(n–1) – 2*G(n–1), 
G(n) = F(n–1) + 2*G(n–1), при n >=2
Чему равно значение величины G(5)-F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
5531 ege11 Простая рекурсия F(n) G(n)
Алгоритм вычисления значений функций 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(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)? В ответе запишите только целое число.
Ответ:
Решение:
   
5577 ege11 Простая рекурсия F(n) G(n)
Ниже записаны две рекурсивные функции, F и G:
def F(n):
    if n > 2:
        return F(n - 1) + G(n - 2)
    else:
        return 1
def G(n):
    if n > 2:
        return G(n - 1) + F(n - 2)
    else:
        return 1
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + G(n - 2)
  else
    F := 1;
end;
function G(n: integer): integer;
begin
  if n > 2 then
    G := G(n - 1) + F(n - 2)
  else
    G := 1;
end;
Чему будет равно значение, вычисленное при выполнении вызова F(7)?
Ответ:
Решение:
   
5578 ege11 Простая рекурсия F(n) G(n)
Ниже записаны две рекурсивные функции, F и G:
def F(n):
    if n > 2:
        return F(n - 1) + G(n - 2)
    else:
        return n
def G(n):
    if n > 2:
        return G(n - 1) + F(n - 2)
    else:
        return n+1
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + G(n - 2)
  else
    F := n;
end;
function G(n: integer): integer;
begin
  if n > 2 then
    G := G(n - 1) + F(n - 2)
  else
    G := n+1;
end;
Чему будет равно значение, вычисленное при выполнении вызова F(6)?
Ответ:
Решение:
   
5588 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 1:
    return F(n-1)+ G(n-1)
  else: return n
def G(n):
  if n > 1:
    return G(n-1)+ F(n)
  else: return n
function F(n: integer): integer;
begin
  if n > 1 then
    F := F(n - 1) + G(n - 1)
  else
    F := n;
end;
function G(n: integer): integer;
begin
  if n > 1 then
    G := G(n - 1) + F(n)
  else
    G := n;
end;
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
5589 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 1:
    return F(n-1)+ G(n-1)
  else: return n-1
def G(n):
  if n > 1:
    return G(n-1)+ F(n)
  else: return n+1
function F(n: integer): integer;
begin
  if n > 1 then
    F := F(n - 1) + G(n - 1)
  else
    F := n - 1;
end;
function G(n: integer): integer;
begin
  if n > 1 then
    G := G(n - 1) + F(n)
  else
    G := n + 1;
end;
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
5590 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 1:
    return F(n-1)+ G(n-1)
  else: return n+1
def G(n):
  if n > 1:
    return G(n-1)+ F(n)
  else: return n-1
function F(n: integer): integer;
begin
  if n > 1 then
    F := F(n - 1) + G(n - 1)
  else
    F := n + 1;
end;
function G(n: integer): integer;
begin
  if n > 1 then
    G := G(n - 1) + F(n)
  else
    G := n - 1;
end;
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
5591 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 1:
    return F(n-1)+ G(n-1)
  else: return n+1
def G(n):
  if n > 1:
    return G(n-1)+ F(n)
  else: return 2*n
function F(n: integer): integer;
begin
  if n > 1 then
    F := F(n - 1) + G(n - 1)
  else
    F := n + 1;
end;
function G(n: integer): integer;
begin
  if n > 1 then
    G := G(n - 1) + F(n)
  else
    G := 2*n;
end;
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
5592 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 1:
    return F(n-1)+ G(n-1)
  else: return 2*n
def G(n):
  if n > 1:
    return G(n-1)+ F(n)
  else: return n-2
function F(n: integer): integer;
begin
  if n > 1 then
    F := F(n - 1) + G(n - 1)
  else
    F := 2*n;
end;
function G(n: integer): integer;
begin
  if n > 1 then
    G := G(n - 1) + F(n)
  else
    G := n - 2;
end;
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
5593 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 2:
    return F(n-1)+ G(n-2)
  else: return n
def G(n):
  if n > 2:
    return G(n-1)+ F(n-2)
  else: return 2-n
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + G(n - 2)
  else
    F := n;
end;
function G(n: integer): integer;
begin
  if n > 2 then
    G := G(n - 1) + F(n - 2)
  else
    G := 2 - n;
end;
Чему будет равно значение, вычисленное при выполнении вызова G(6)?
Ответ:
Решение:
   
5594 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 2:
    return F(n-1)+ G(n-2)
  else: return n+2
def G(n):
  if n > 2:
    return G(n-1)+ F(n-2)
  else: return 3-n
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + G(n - 2)
  else
    F := n + 2;
end;
function G(n: integer): integer;
begin
  if n > 2 then
    G := G(n - 1) + F(n - 2)
  else
    G := 3 - n;
end;
Чему будет равно значение, вычисленное при выполнении вызова G(6)?
Ответ:
Решение:
   
5595 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 2:
    return F(n-1)+ G(n-2)
  else: return 2
def G(n):
  if n > 2:
    return G(n-1)+ F(n-2)
  else: return 3
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + G(n - 2)
  else
    F := 2;
end;
function G(n: integer): integer;
begin
  if n > 2 then
    G := G(n - 1) + F(n - 2)
  else
    G := 3;
end;
Чему будет равно значение, вычисленное при выполнении вызова G(6)?
Ответ:
Решение:
   
5596 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 2:
    return F(n - 1)+ G(n - 2)
  else: return n
def G(n):
  if n > 2:
    return G(n - 1)+ F(n - 2)
  else: return n+1
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + G(n - 2)
  else
    F := n;
end;
function G(n: integer): integer;
begin
  if n > 2 then
    G := G(n - 1) + F(n - 2)
  else 
    G := n+1;
end;
Чему будет равно значение, вычисленное при выполнении вызова F(6)?
Ответ:
Решение:
   
5597 ege11 Простая рекурсия F(n) G(n)
Даны две рекурсивные функции:
def F(n):
  if n > 2:
    return F(n - 1)+ G(n - 2)
  else: return n-1
def G(n):
  if n > 2:
    return G(n - 1)+ F(n - 2)
  else: return n+1
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + G(n - 2)
  else
    F := n-1;
end;
function G(n: integer): integer;
begin
  if n > 2 then
    G := G(n - 1) + F(n - 2)
  else 
    G := n+1;
end;
Чему будет равно значение, вычисленное при выполнении вызова G(7)?
Ответ:
Решение:
   
Сумма, вывод, звездочки ( 63 )

5532 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print('*')
  if n > 0:    
    F(n-2)
    F(n // 2)
    F(n // 2)
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then begin
   F(n-2);
   F(n div 2);
   F(n div 2);
 end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(5)?
Ответ:
Решение:
   
5533 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print('*')
 if n > 0:    
   F(n-2)
   F(n-2)
   F(n // 2)
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then begin
   F(n-2);
   F(n-2);
   F(n div 2);
 end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
Ответ:
Решение:
   
5534 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print('*')
 if n > 0:    
   F(n-3)
   F(n // 2)
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then begin
   F(n-3);
   F(n div 2);
 end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
5535 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print('*')
 if n > 0:    
   F(n-3)
   F(n-2)
   F(n // 2)
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then begin
   F(n-3);
   F(n-2);
   F(n div 2);
 end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
5536 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print('*')
 if n > 0:    
   F(n-3)
   F(n-2)
   F(n // 2)
   F(n // 2)
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then begin
   F(n-3);
   F(n-2);
   F(n div 2);
   F(n div 2);
 end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
Ответ:
Решение:
   
5537 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print('*')
  if n > 0:    
    print('*')
    F(n-2)
    F(n // 2)
procedure F(n: integer);
begin
writeln('*');
 if n > 0 then begin
   writeln('*');
   F(n-2);
   F(n div 2);
 end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
5538 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print('*')
  if n > 0:    
    print('*')
    F(n-2);
    F(n // 2)
    F(n // 2)
procedure F(n: integer);
begin
writeln('*');
 if n > 0 then begin
   writeln('*');
   F(n-2);
   F(n div 2);
   F(n div 2);
 end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
5539 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print('*')
  if n > 0:
    print('*')
    F(n-2)
    F(n-2)
    F(n // 2)
procedure F(n: integer);
begin
writeln('*');
 if n > 0 then begin
   writeln('*');
   F(n-2);
   F(n-2);
   F(n div 2);
 end
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
Ответ:
Решение:
   
5540 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  if n > 0:     
    F(n-2)
    F(n-1)
    F(n-1)
  print('*')
procedure F(n: integer);
begin
 if n > 0 then begin
    F(n-2);
    F(n-1);
    F(n-1);
 end;
 writeln('*');
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(5)?
Ответ:
Решение:
   
5541 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  if n > 0:
     print('*')
     F(n-2)
     F(n-1)
     F(n-1)
  print('*')
procedure F(n: integer);
begin
 if n > 0 then begin
    writeln('*');
    F(n-2);
    F(n-1);
    F(n-1);
 end;
 writeln('*');
end;
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(5)?
Ответ:
Решение:
   
5542 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 if n > 1:
     F(n-2)
     F(n-1)
     F(n // 2)
 print('*')
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)?
Ответ:
Решение:
   
5543 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  if n > 2:
     print('*')
     F(n-2)
     F(n-1)
     F(n // 2)
  print('*')
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)?
Ответ:
Решение:
   
5545 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 6:
     F(n+2)
     F(n*3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 6 then begin
   F(n+2);
   F(n*3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
5546 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 5:    
    F(n+2)
    F(n*2)
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then begin
   F(n+2);
   F(n*2)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5547 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print(n)
 if n < 5:
    F(n+3)
    F(n*3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then begin
   F(n+3);
   F(n*3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5548 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print(n)
 if n < 7:   
   F(n+3)
   F(n*2)
procedure F(n: integer);
begin
 writeln(n);
 if n < 7 then begin
   F(n+3);
   F(n*2)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
5549 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print(n)
 if n < 7: 
   F(n+2)
   F(n+3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 7 then begin
   F(n+2);
   F(n+3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5551 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 5:
    F(n+1)
    F(n+2)
    F(n*3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then begin
   F(n+1);
   F(n+2);
   F(n*3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
5550 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print(n)
 if n < 5:
   F(n+2)
   F(n+3)
   F(n*2)
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then begin
   F(n+2);
   F(n+3);
   F(n*2)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5552 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 6:
    print(n)
    F(n+2)
    F(n*3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 6 then begin
   writeln(n);
   F(n+2);
   F(n*3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
5554 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 6:
     print(n)
     F(n+2)
     F(n+3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 6 then begin
   writeln(n);
   F(n+2);
   F(n+3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5553 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 5:
    print(n)
    F(n+3)
    F(n*3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then begin
   writeln(n);
   F(n+3);
   F(n*3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5555 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 7:
    print(n)
    F(n+1)
    F(n+2)
    F(n*3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 7 then begin
   writeln(n);
   F(n+1);
   F(n+2);
   F(n*3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
5556 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 6:
    print(n)
    F(n+1)
    F(n+2)
    F(n*2)
procedure F(n: integer);
begin
 writeln(n);
 if n < 6 then begin
   writeln(n);
   F(n+1);
   F(n+2);
   F(n*2)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5557 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 6:
    print(n)
    F(n+1)
    F(n*2)
    F(n*3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 6 then begin
   writeln(n);
   F(n+1);
   F(n*2);
   F(n*3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
5558 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n < 7:
    print(n)
    F(n+2)
    F(n*2)
    F(n*3)
procedure F(n: integer);
begin
 writeln(n);
 if n < 7 then begin
   writeln(n);
   F(n+2);
   F(n*2);
   F(n*3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5561 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
 print(n)
 if n > 0:
    F(n-1)
    F(n-3)
procedure F(n: integer);
begin
 writeln(n);
 if n > 0 then begin
   F(n-1);
   F(n-3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(5).
Ответ:
Решение:
   
5562 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
  print(n)
  if n > 1:
      F(n-3)
      F(n-1)
procedure F(n: integer);
begin
 writeln(n);
 if n > 1 then begin
   F(n-3);
   F(n-1)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(6).
Ответ:
Решение:
   
5580 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
    print(n)
    if n > 1:
        print(n)
        F(n - 2)
        F(n - 5)
procedure F(n: integer);
begin
  writeln(n);
  if n > 1 then begin
   writeln(n);
   F(n-2);
   F(n-5)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(9).
Ответ:
Решение:
   
5581 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
    print(n)
    if n > 1:
        print(n)
        F(n - 1)
        F(n - 4)
procedure F(n: integer);
begin
  writeln(n);
  if n > 1 then begin
   writeln(n);
   F(n-1);
   F(n-4)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(7).
Ответ:
Решение:
   
5582 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
    print(n)
    if n > 1:
        print(n)
        F(n - 2)
        F(n - 3)
procedure F(n: integer);
begin
  writeln(n);
  if n > 1 then begin
   writeln(n);
   F(n-2);
   F(n-3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(6).
Ответ:
Решение:
   
5583 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
    print(n)
    if n > 1:
        print(n)
        F(n - 1)
        F(n - 3)
procedure F(n: integer);
begin
  writeln(n);
  if n > 1 then begin
   writeln(n);
   F(n-1);
   F(n-3)
 end
end;
Найдите сумму чисел, которые будут выведены при вызове F(5).
Ответ:
Решение:
   
5584 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
    print(n)
    if n < 6:
        n = n + 1
        F(n + 1)
        F(n * 2)
        print(n)
procedure F(n: integer);
begin
  writeln(n);
  if n < 6 then begin
    n:= n + 1;
    F(n + 1);
    F( n*2 );
    writeln ( n );
  end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5585 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
    print(n)
    n = n + 1
    if n < 7:
        print(n)
        F(n + 1)
        F(n + 2)
procedure F(n: integer);
begin
  writeln(n);
  n:=n+1;
  if n < 7 then begin
    writeln(n);
    F(n + 1);
    F(n + 2)
  end
end;
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
5598 ege11 Сумма, вывод, звездочки
Что выведет программа при вызове F(5)?
def F(n): 
  print(n, end='') 
  if n >= 3: 
    F(n - 1) 
    F(n - 3) 
procedure F(n: integer);
begin 
  write(n);
  if n >= 3 then begin 
    F(n - 1); 
    F(n - 3)  
  end
end;

Ответ:
Решение:
   
5599 ege11 Сумма, вывод, звездочки
Что выведет программа при вызове F(6)?
def F(n): 
  print(n, end='') 
  if n >= 3: 
    F(n - 1) 
    F(n - 3) 
procedure F(n: integer); 
begin
  write(n);
  if n >= 3 then begin 
    F(n - 1); 
    F(n - 3) 
  end
end;

Ответ:
Решение:
   
5600 ege11 Сумма, вывод, звездочки
Что выведет программа при вызове F(5)?
def F(n): 
  print(n, end='') 
  if n >= 3: 
    F(n - 1) 
    F(n - 2) 
procedure F(n: integer); 
begin
  write(n);
  if n >= 3 then begin 
    F(n - 1);
    F(n - 2) 
  end
end;

Ответ:
Решение:
   
5601 ege11 Сумма, вывод, звездочки
Что выведет программа при вызове F(5)?
def F(n): 
  print(n+1, end='') 
  if n >= 3: 
    F(n - 3) 
    F(n - 2) 
procedure F(n: integer); 
begin
  write(n+1);
  if n >= 3 then begin 
    F(n - 3); 
    F(n - 2); 
  end
end;

Ответ:
Решение:
   
5602 ege11 Сумма, вывод, звездочки
Что выведет программа при вызове F(5)?
def F(n): 
  if n >= 3: 
    print(n+1, end='') 
    F(n - 1) 
    F(n - 2) 
procedure F(n: integer); 
begin
  if n >= 3 then begin 
    write(n+1);
    F(n - 1); 
    F(n - 2) 
  end
end;

Ответ:
Решение:
   
5603 ege11 Сумма, вывод, звездочки
Что выведет программа при вызове F(7)?
def F(n): 
  if n >= 3: 
    print(n, end='') 
    F(n - 3) 
    F(n - 2) 
procedure F(n: integer); 
begin
  if n >= 3 then begin 
    write(n);
    F(n - 3); 
    F(n - 2) 
  end
end;

Ответ:
Решение:
   
5604 ege11 Сумма, вывод, звездочки
Что выведет программа при вызове F(8)?
def F(n): 
  if n > 3: 
    print(n, end='') 
    F(n - 3) 
    F(n - 2) 
procedure F(n: integer); 
begin
  if n > 3 then begin 
    write(n);
    F(n - 3); 
    F(n - 2) 
  end
end;

Ответ:
Решение:
   
5605 ege11 Сумма, вывод, звездочки
Что выведет программа при вызове F(-1)?
def F(n): 
  if n < 3: 
    print(n, end='') 
    F(n + 3) 
    F(n + 2) 
procedure F(n: integer); 
begin
  if n < 3 then begin 
    write(n);
    F(n + 3); 
    F(n + 2) 
  end
end;

Ответ:
Решение:
   
5615 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  if n > 0:
    F(n – 4)
    F(n // 3)
    print(n, end="")
procedure F(n: integer);
begin
  if n > 0 then begin
    F(n – 4);
    F(n div 3);
    write(n)
  end
end;

Ответ:
Решение:
   
5616 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  if n > 0:
    F(n – 4)
    F(n // 2)
    print(n, end="")
procedure F(n: integer);
begin
  if n > 0 then begin
    F(n – 4);
    F(n div 2);
    write(n)
  end
end;

Ответ:
Решение:
   
5617 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  if n > 0:
    F(n – 4)
    print(n, end="")
    F(n // 2)
procedure F(n: integer);
begin
  if n > 0 then begin
    F(n – 4);
    write(n);
    F(n div 2);
  end
end;

Ответ:
Решение:
   
5618 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  if n > 3:
    F(n – 4)
    F(n // 2)
  print(n, end="")
procedure F(n: integer);
begin
  if n > 3 then begin
    F(n – 4);
    F(n div 2);
  end;
 write(n);
end;

Ответ:
Решение:
   
5619 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  print(n, end="")
  if n > 3:
    F(n – 4)
    F(n // 2)
procedure F(n: integer);
begin
  write(n);
  if n > 3 then begin
    F(n – 4);
    F(n div 2);
  end;
end;

Ответ:
Решение:
   
5620 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(5).
def F(n):
  if n > 0:
    F(n - 1)
    print(n)
    F(n // 4)
procedure F(n: integer);
begin
  if n > 0 then begin
    F(n - 1);
    write(n);
    F(n div 4)
  end
end;

Ответ:
Решение:
   
5621 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  if n > 0:
    print(n)
    F(n - 4)
    F(n // 2)
procedure F(n: integer);
begin
  if n > 0 then begin
    write(n);
    F(n - 4);
    F(n div 2)
  end
end;

Ответ:
Решение:
   
5622 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  if n > 0:
    print(n)
    F(n // 2)
    F(n - 4)
procedure F(n: integer);
begin
  if n > 0 then begin
    write(n);
    F(n div 2);
    F(n - 4)
  end
end;

Ответ:
Решение:
   
5623 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  if n > 0:
    F(n - 3)
    print(n)
    F(n // 3)
procedure F(n: integer);
begin
  if n > 0 then begin
    F(n - 3);
    write(n);
    F(n div 3);
  end
end;

Ответ:
Решение:
   
5624 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
  if n > 0:
    F(n // 3)
    print(n, end="")
    F(n - 3)
procedure F(n: integer);
begin
  if n > 0 then begin
    F(n div 3);
    write(n);
    F(n - 3);
  end
end;

Ответ:
Решение:
   
5625 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(4).
def f(n):
  if n > 0:
   f( n // 4 )
   print( 1, end="" )
   f( n-3 )
  print( 2, end="" )
procedure F(n: integer);
begin
  if n > 0 then begin
    f(n div 4);
    write(1);
    f(n - 3);
  end;
  write(2);
end;

Ответ:
Решение:
   
5626 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(6).
def f( n ):
  print( 1, end="" )
  if 1 < n:
    print( 2, end="" )
    f( n // 4 )
    f( n-3 )
procedure f(n:integer);
begin
  write(1);
  if 1 < n then begin
    write( 2 );
    f(n div 4);
    f(n - 3);
  end;
end;

Ответ:
Решение:
   
5627 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(6).
def f( n ):
  print( n+3, end="" )
  if 1 < n:
    f( n // 4 )
    f( n - 3 )
    print( n, end="" )
procedure f(n:integer);
begin
  write( n+3 );
  if 1 < n then begin
    f( n div 4 );
    f( n – 3 );
    write(n);
  end;
end;

Ответ:
Решение:
   
5629 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(7).
def F(n):
    n += 1
    if n > 3:
        print(n, end='')
        F(n - 3)
        F(n // 3)
    else:
        print(n, end='')
procedure F(n: integer);
begin
  n:=n+1;
  if n > 3 then begin
    write(n);
    F(n-3);
    F(n div 3)
   end
  else
    write(n);
end;

Ответ:
Решение:
   
5630 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
    if n > 3:
        print(n, end='')
        n += 1
        F(n - 3)
        F(n // 3)
    else:
        print(n, end='')
procedure F(n: integer);
begin
  if n > 3 then begin
    write(n);
    n:=n+1;
    F(n-3);
    F(n div 3)
   end
  else
    write(n);
end;

Ответ:
Решение:
   
5631 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
    if n > 3:
        print(n, end='')
        F(n - 3)
        n += 1
        F(n // 3)
    else:
        print(n, end='')
procedure F(n: integer);
begin
  if n > 3 then begin
    write(n);
    F(n-3);
    n:=n+1;
    F(n div 3)
   end
  else
    write(n);
end;

Ответ:
Решение:
   
5632 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(7).
def F(n):
    n += 1
    if n > 3:
        print(n, end='')
        F(n // 3)
        F(n - 3)
    else:
        print(n, end='')
procedure F(n: integer);
begin
  n:=n+1;
  if n > 3 then begin
    write(n);
    F(n div 3);
    F(n-3);
  end
  else
    write(n);
end;

Ответ:
Решение:
   
5633 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
    if n > 3:
        print(n, end='')
        n += 1
        F(n // 3)
        F(n - 3)
    else:
        print(n, end='')
procedure F(n: integer);
begin
  if n > 3 then begin
    write(n);
    n:=n+1;
    F(n div 3);
    F(n-3);
   end
  else
    write(n);
end;

Ответ:
Решение:
   
5634 ege11 Сумма, вывод, звездочки
Определите, что выведет на экран программа при вызове F(9).
def F(n):
    if n > 3:
        print(n, end='')
        F(n // 3)
        n += 1
        F(n - 3)
    else:
        print(n, end='')
procedure F(n: integer);
begin
  if n > 3 then begin
    write(n);
    F(n div 3);
    n:=n+1;
    F(n - 3);
   end
  else
    write(n);
end;

Ответ:
Решение:
   
5586 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
    print('*')
    if n > 5:
        F(n - 1)
        F(n - 3)
        print('*')
    else:
        if n > 3:
            F(n // 2)
            print('*')
procedure F(n: integer);
begin
  writeln('*');
  if n >5 then begin
    F(n - 1);
    F(n - 3);
    writeln('*');
  End
  Else if n>3 then begin
    F(n div 2);
    writeln('*');
  End
end;
Найдите количество звёздочек, которые будут выведены при вызове F(8).
Ответ:
Решение:
   
5587 ege11 Сумма, вывод, звездочки
Дан рекурсивный алгоритм:
def F(n):
    print('*')
    if n < 5:
        F(n + 3)
        print('*')
    if n <= 3:
        F(n + 2)
        print('*')
procedure F(n: integer);
begin
  writeln('*');
  if n < 5 then begin
    F(n + 3);
    writeln('*');
  end;
  if n <= 3 then begin
    F(n + 2);
    writeln('*');
  end;
end;
Найдите количество звёздочек, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
Сумма, вывод, две функции ( 13 )

5571 ege11 Сумма, вывод, две функции
Ниже записаны две рекурсивные процедуры, F и G:
def F(n):
  if n > 0:
    G(n - 1)

def G(n):
  print('*')
  if n > 1:    
     print('*')
     F(n - 2)
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;
end;
Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?
Ответ:
Решение:
   
5572 ege11 Сумма, вывод, две функции
Ниже записаны две рекурсивные процедуры, F и G:
def F(n):
  print('*')
  if n > 0:
    G(n - 1)

def G(n):
  print('*')
  if n > 1:
    F(n - 2)
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)?
Ответ:
Решение:
   
5573 ege11 Сумма, вывод, две функции
Ниже записаны две рекурсивные процедуры, F и G:
def F(n):
  print('*')
  if n > 0:  
    print('*')
    G(n - 1)

def G(n):
  print('*')
  if n > 1:
     F(n - 2)
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;
end;
procedure G(n: integer);
begin
writeln('*');
if n > 1 then
   F(n - 2);
end;
Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(12)?
Ответ:
Решение:
   
5574 ege11 Сумма, вывод, две функции
Ниже записаны две рекурсивные процедуры, F и G:
def F(n):
  print('*')
  if n > 0:
    print('*')
    G(n - 1)

def G(n):
  print('*')
  if n > 1:
    print('*')
    F(n - 2)
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;
end;
procedure G(n: integer);
begin
writeln('*');
if n > 1 then begin
   writeln('*');
   F(n - 2);
end;
end;
Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(12)?
Ответ:
Решение:
   
5576 ege11 Сумма, вывод, две функции
Ниже записаны две рекурсивные процедуры, F и G:
def F(n):
    if n > 0:
        return G(n - 1)
def G(n):
    print('*')
    if n > 1:
        F(n - 3)
procedure F(n: integer); forward;
procedure G(n: integer); forward;
procedure F(n: integer);
begin
  if n > 0 then begin
    G(n - 1);
  end;
end;
procedure G(n: integer);
begin
  writeln('*');
  if n > 1 then begin
     F(n - 3);
  end;
end;
Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(11)?
Ответ:
Решение:
   
5606 ege11 Сумма, вывод, две функции
Сколько символов 'A' выведет программа при вызове F(10)?
def F ( n ):
  if n > 0:
    print('B', end='')
    G(n - 1)
def G ( n ):
  if n > 1:
    print('A', end='')
    F(n - 2)
procedure F(n: integer);
begin
if n > 0 then begin
  write('B');
  G(n - 1);
end;
end;
procedure G(n: integer);
begin
if n > 1 then begin
   write('A');
   F(n - 2);
end;
end;

Ответ:
Решение:
   
5608 ege11 Сумма, вывод, две функции
Что выведет программа при вызове F(5)?
def F ( n ):
  print('A', end='')
  if n > 0:
    print('B', end='')
    G(n - 1)
def G ( n ):
  print('C', end='')
  if n > 1:
    F(n - 2)
procedure F(n: integer);
begin
write('A');
if n > 0 then begin
  write('B');
  G(n - 1);
end;
end;
procedure G(n: integer);
begin
write('C');
if n > 1 then
   F(n - 2);
end;

Ответ:
Решение:
   
5611 ege11 Сумма, вывод, две функции
Определите сумму цифр, которые выведет программа при вызове F(60)?
def F( n ): 
  if n > 0:
    print("3", end="")
    G(n - 1)
def G( n ):
  print("2", end="")
  if n > 1:
    print("2", end="")
    F(n - 2)
procedure F(n: integer);
begin
  if n > 0 then begin
    write('3');
    G(n - 1);
  end;
end;
procedure G(n: integer);
begin
 write('2');
 if n > 1 then begin
   write('2');
   F(n - 2);
 end;
end;

Ответ:
Решение: