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

Рекурсия
В этом задании можно выделить задачи следующих типов:
Вычислить значение ( 53 )

_

4242 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 2)
    return F(n - 1) + G(n - 2);
  else
    return n-1;
}
int G(int n) {
  if (n > 2)
    return G(n - 1) + F(n - 2);
  else
    return n + 1;
}
Чему будет равно значение, вычисленное при выполнении вызова G(7)?
Ответ:
Решение:
   
4241 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 2)
    return F(n - 1) + G(n - 2);
  else
    return n;
}
int G(int n) {
  if (n > 2)
    return G(n - 1) + F(n - 2);
  else
    return n + 1;
}
Чему будет равно значение, вычисленное при выполнении вызова F(6)?
Ответ:
Решение:
   
4240 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 2)
    return F(n - 1) + G(n - 2);
  else
    return 2;
}
int G(int n) {
  if (n > 2)
    return G(n - 1) + F(n - 2)
  else
    return 3;
}
Чему будет равно значение, вычисленное при выполнении вызова G(6)?
Ответ:
Решение:
   
4239 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 2)
    return F(n - 1) + G(n - 2);
  else
    return n + 2;
}
int G(int n) {
  if (n > 2) 
    return G(n - 1) + F(n - 2)
  else
    return 3 - n;
}
Чему будет равно значение, вычисленное при выполнении вызова G(6)?
Ответ:
Решение:
   
4238 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 2)
    return F(n - 1) + G(n - 2);
  else
    return n;
}
int G(int n) {
  if (n > 2) 
    return G(n - 1) + F(n - 2)
  else
    return 2 - n;
}
Чему будет равно значение, вычисленное при выполнении вызова G(6)?
Ответ:
Решение:
   
4237 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 1)
    return F(n - 1) + G(n - 1);
  else
    return 2 * n;
}
int G(int n) {
  if (n > 1)
    return G(n - 1) + F(n)
  else
    return n - 2;
}
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
4236 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 1)
    return F(n - 1) + G(n - 1);
  else
    return n + 1;
}
int G(int n) {
  if (n > 1)
    return G(n - 1) + F(n)
  else
    return 2 * n;
}
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
4235 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(0) = 1, F(1) = 1
F(n) = 3 * F(n – 1) - F(n - 2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только целое число.
Ответ:
Решение:
   
4234 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 1)
    return F(n - 1) + G(n - 1);
  else
    return n + 1;
}
int G(int n) {
  if (n > 1)
    return G(n - 1) + F(n)
  else
    return n - 1;
}
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
4233 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 1)
    return F(n - 1) + G(n - 1);
  else
    return n - 1;
}
int G(int n) {
  if (n > 1)
    return G(n - 1) + F(n)
  else
    return n + 1;
}
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
4232 ege11 Вычислить значение
Даны две рекурсивные функции:
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;
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
int F(int n) {
  if (n > 1)
    return F(n - 1) + G(n - 1);
  else
    return n;
}
int G(int n)
{
  if (n > 1)
    return G(n - 1) + F(n)
  else
    return n;
}
Чему будет равно значение, вычисленное при выполнении вызова F(5)?
Ответ:
Решение:
   
4231 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(0) = 1, F(1) = 1
F(n) = F(n – 1) + 2 * F(n - 2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только целое число.
Ответ:
Решение:
   
4230 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(0) = 1, F(1) = 1
F(n) = 2 * F(n – 1) + F(n - 2), при n > 1
Чему равно значение функции F(6)? В ответе запишите только целое число.
Ответ:
Решение:
   
4229 ege11 Вычислить значение
(И. Тощенко) Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
  if n > 1 then
    F:= 2*n + F(n-3) + F(n-2)
  else
  F:= n + 5;
end;
def F(n):
  if n > 1:
    return 2*n + F(n-3) + F(n-2)
  else:
    return n + 5
int F(int n) {
  if (n > 1)
    return 2 * n + F(n - 3) + F(n - 2);
  else
    return n + 5;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ответ:
Решение:
   
4228 ege11 Вычислить значение
(И. Тощенко) Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
  if n < 6 then
    F:= n+F(n+3) * F(2*n)
  else
    F:= n*2;
end;
def F(n):
  if n < 6:
    return n+F(n+3) * F(2*n)
  else:
    return n*2
int F(int n) {
  if (n < 6)
    return n + F(n + 3) * F(2 * n);
  else
    return n * 2;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(3)?
Ответ:
Решение:
   
4227 ege11 Вычислить значение
(И. Тощенко) Дан рекурсивный алгоритм:
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;
def F(n):
  if n < 5:
    return F(n+3) + F(2*n) + F(3*n // 2)
  else:
    return n + 2
int F(int n) {
  if (n < 5)
    return F(n + 3) + F(2 * n) + F(3 * n / 2);
  else
    return n + 2;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(3)?
Ответ:
Решение:
   
4226 ege11 Вычислить значение
(И. Тощенко) Дан рекурсивный алгоритм:
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;
def F(n):
  if n < 5:
    return F(n*3) + F(n+3) + F(n+1)
  else:
    return n // 2
int F(int n) {
  if (n < 5)
    return F(n * 3) + F(n + 3) + F(n + 1);
  else
    return n / 2;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(2)?
Ответ:
Решение:
   
4225 ege11 Вычислить значение
(И. Тощенко) Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
  if n < 5 then
    F:= F(n+2) + F(n+3) + F(n+1)
  else
    F:= n;
end;
def F(n):
  if n < 5:
    return F(n+2) + F(n+3) + F(n+1)
  else:
    return n
int F(int n) {
  if (n < 5)
    return F(n + 2) + F(n + 3) + F(n + 1);
  else
    return n;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(2)?
Ответ:
Решение:
   
4224 ege11 Вычислить значение
(И. Тощенко) Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
  if n >= 3 then
    F:= F(n-3) + F(n-2)*F(n-1)
  else
    F:= n;
end;
def F(n):
  if n >= 3:
    return F(n-3) + F(n-2)*F(n-1)
  else:
    return n
int F(int n) {
  if (n >= 3)
    return F(n - 3) + F(n - 2) * F(n - 1);
  else
    return n;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(7)?
Ответ:
Решение:
   
4223 ege11 Вычислить значение
(И. Тощенко) Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
  if n > 3 then
    F:= F(n - 1) * F(n - 2)
  else
    F:= n;
end;
def F(n):
  if n > 3:
    return F(n - 1) * F(n - 2)
  else:
    return n
int F(int n) {
  if (n > 3)
    return F(n - 1) * F(n - 2);
  else
    return n;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ответ:
Решение:
   
4222 ege11 Вычислить значение
Дан рекурсивный алгоритм:
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n - 1) + F(n - 2)
  else
    F := n;
end;
def F(n):
  if n > 2:
    return F(n - 1) + F(n - 2)
  else:
    return n
int F(int n) {
  if (n > 2)
    return F(n - 1) + F(n - 2);
  else
    return n;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(5)?
Ответ:
Решение:
   
4221 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(0) = 1, F(1) = 1
F(n) = F(n – 1) + F(n - 2), при n > 1
Чему равно значение функции F(7)? В ответе запишите только целое число.
Ответ:
Решение:
   
4220 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(n) = 1 при n  2;
F(n) = F(n - 2)*(n + 1) при n > 2. 
Чему равно значение функции F(7)?
Ответ:
Решение:
   
4219 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(n) = 1 при n  2;
F(n) = F(n - 2) * (n + 2) при n > 2. 
Чему равно значение функции F(8)?
Ответ:
Решение:
   
4218 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1
F(n) = F(n – 1) * (3 * n - 2), при n > 1
Чему равно значение функции F(4)? В ответе запишите только целое число.
Ответ:
Решение:
   
4217 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1,
F(n) = F(n – 1) + 2n-1, при n > 1
Чему равно значение функции F(12)? В ответе запишите только целое число.
Ответ:
Решение:
   
4216 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1
F(n) = F(n – 1) * (2 * n - 1), при n > 1
Чему равно значение функции F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
4215 ege11 Вычислить значение
Алгоритм вычисления значений функций 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(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)? В ответе запишите только целое число.
Ответ:
Решение:
   
4214 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1
F(n) = F(n – 1) * (2 * n + 1), при n > 1
Чему равно значение функции F(4)? В ответе запишите только целое число.
Ответ:
Решение:
   
4213 ege11 Вычислить значение
Алгоритм вычисления значений функций 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
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)? В ответе запишите только целое число.
Ответ:
Решение:
   
4212 ege11 Вычислить значение
Алгоритм вычисления значений функций 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
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)? В ответе запишите только целое число.
Ответ:
Решение:
   
4211 ege11 Вычислить значение
Алгоритм вычисления значений функций 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(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)? В ответе запишите только целое число.
Ответ:
Решение:
   
4210 ege11 Вычислить значение
Алгоритм вычисления значений функций 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
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)? В ответе запишите только целое число.
Ответ:
Решение:
   
4209 ege11 Вычислить значение
Алгоритм вычисления значений функций 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
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)? В ответе запишите только целое число.
Ответ:
Решение:
   
4208 ege11 Вычислить значение
Алгоритм вычисления значений функций 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(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)? В ответе запишите только целое число.
Ответ:
Решение:
   
4207 ege11 Вычислить значение
Алгоритм вычисления значений функций 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(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)? В ответе запишите только целое число.
Ответ:
Решение:
   
4206 ege11 Вычислить значение
(http://ege.yandex.ru) Алгоритм вычисления значения функции 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(1) = 1; F(2) = 2; F(3) = 3
F(n) = F(n - 3) * (n - 1) / 3 при n > 3. 
Чему равно значение функции F(16)?
Ответ:
Решение:
   
4205 ege11 Вычислить значение
(http://ege.yandex.ru) Алгоритм вычисления значения функции 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(1) = 1; F(2) = 2;
F(n) = 5 * F(n - l)- 6 * F(n - 2) при n > 2. 
Чему равно значение функции F(7)?
Ответ:
Решение:
   
4204 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 2; F(2) = 4;
F(w) = 4 * F(w - l)- 3 * F(w - 2) при w > 2. 
Чему равно значение функции F(7)?
Ответ:
Решение:
   
4203 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1
F(n) = F(n – 1) * (n + 2), при n > 1
Чему равно значение функции F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
4202 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1; F(2) = 2;
F(w) = 3 * F(w - l)- 2 * F(w - 2) при w > 2. 
Чему равно значение функции F(7)?
Ответ:
Решение:
   
4201 ege11 Вычислить значение
(http://ege.yandex.ru) Алгоритм вычисления значений функций 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(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)?
Ответ:
Решение:
   
4200 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 4; F(2) = 5;
F(w) = 4 * F(w - l)- 3 * F(w - 2) при w > 2. 
Чему равно значение функции F(8)?
Ответ:
Решение:
   
4199 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 3; F(2) = 3;
F(w) = 5 * F(w - l)- 4 * F(w - 2) при w > 2. 
Чему равно значение функции F(15)?
Ответ:
Решение:
   
4198 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1, F(2) = 1
F(n) = F(n - 2) * (n - 1) + 2, при n > 2
Чему равно значение функции F(8)? В ответе запишите только целое число.
Ответ:
Решение:
   
4197 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1, F(2) = 1
F(n) = F(n - 2) * (n - 1), при n > 2
Чему равно значение функции F(7)? В ответе запишите только целое число.
Ответ:
Решение:
   
4196 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1, F(2) = 1
F(n) = F(n - 2) * n + 2, при n > 2
Чему равно значение функции F(8)? В ответе запишите только целое число.
Ответ:
Решение:
   
4195 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1, F(2) = 1
F(n) = F(n - 2) * n, при n > 2
Чему равно значение функции F(7)? В ответе запишите только целое число.
Ответ:
Решение:
   
4194 ege11 Вычислить значение
Задана функция F(n). Определите значение F(15).
function F(n: integer): integer;
begin
  if n > 3 then
    F := F(n-3) + F(n div 3)
  else
    F := n
end;
def F(n):
  if n > 3:
    return F(n-3) + F(n//3)
  else:
    return n
int F(int n) {
  if (n > 3)
    return F(n - 3) + F(n / 3);
  else
    return n;
}
Ответ:
Решение:
   
4193 ege11 Вычислить значение
Задана функция F(n). Определите значение F(11).
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n-2) + F(n div 2)
  else
    F := n
end;
def F(n):
  if n > 2:
    return F(n-2) + F(n//2)
  else:
    return n
int F(int n) {
  if (n > 2)
    return F(n - 2) + F(n / 2);
  else
    return n;
}
Ответ:
Решение:
   
4192 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(0) = 1, F(1) = 1
F(n) = F(n – 1) * F(n - 2) + 2, при n > 1
Чему равно значение функции F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
4191 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(0) = 1, F(1) = 1
F(n) = F(n – 1)*F(n - 2) + 1, при n > 1
Чему равно значение функции F(6)? В ответе запишите только целое число.
Ответ:
Решение:
   
4190 ege11 Вычислить значение
Алгоритм вычисления значения функции 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(1) = 1
F(n) = F(n – 1) * (n + 1), при n > 1
Чему равно значение функции F(5)? В ответе запишите только целое число.
Ответ:
Решение:
   
Сумма, результат вывода, звездочки ( 73 )

_

4315 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(5)?
procedure F(n: integer); 
begin
  write(n);
  if n >= 3 then 
  begin 
    F(n - 1);
    F(n - 2) 
  end
end;
def F(n): 
  print(n, end='') 
  if n >= 3: 
    F(n - 1) 
    F(n - 2) 
void F(int n) {
  std::cout << n;
  if (n >= 3) {
    F(n - 1);
    F(n - 2) 
  }
}
Ответ:
Решение:
   
4314 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(6)?
procedure F(n: integer); 
begin
  write(n);
  if n >= 3 then 
  begin 
    F(n - 1); 
    F(n - 3) 
  end
end;
def F(n): 
  print(n, end='') 
  if n >= 3: 
    F(n - 1) 
    F(n - 3) 
void F(int n) {
  std::cout << n;
  if (n >= 3) { 
    F(n - 1); 
    F(n - 3) 
  }
}
Ответ:
Решение:
   
4313 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(5)?
procedure F(n: integer);
begin 
  write(n);
  if n >= 3 then 
  begin 
    F(n - 1); 
    F(n - 3)  
  end
end;
def F(n): 
  print(n, end='') 
  if n >= 3: 
    F(n - 1) 
    F(n - 3) 
void F(int n) {
  std::cout << n;
  if (n >= 3) {
    F(n - 1); 
    F(n - 3)  
  }
}
Ответ:
Решение:
   
4312 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
    print('*')
    if n < 5:
        F(n + 3)
        print('*')
    if n <= 3:
        F(n + 2)
        print('*')
void F(int n) {
  std::cout << ″*″;
  if (n < 5) {
    F(n + 3);
    std::cout << ″*″;
  }
  if (n <= 3) {
    F(n + 2);
    std::cout << ″*″;
  }
}
Найдите количество звёздочек, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4311 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
    print('*')
    if n > 5:
        F(n - 1)
        F(n - 3)
        print('*')
    else:
        if n > 3:
            F(n // 2)
            print('*')
void F(int n) {
  std::cout << ″*″;
  if (n > 5) {
    F(n - 1);
    F(n - 3);
    std::cout << ″*″;
  }
  else 
    if (n > 3) {
      F(n / 2);
      std::cout << ″*″;
    }
}
Найдите количество звёздочек, которые будут выведены при вызове F(8).
Ответ:
Решение:
   
4310 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
    print(n)
    n = n + 1
    if n < 7:
        print(n)
        F(n + 1)
        F(n + 2)
void F(int n) {
  std::cout << n;
  n = n + 1;
  if (n < 7) {
    std::cout << n;
    F(n + 1);
    F(n + 2)
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4309 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
    print(n)
    if n < 6:
        n = n + 1
        F(n + 1)
        F(n * 2)
        print(n)
void F(int n) {
  std::cout << n;
  if (n < 6) {
    n = n + 1;
    F (n + 1);
    F (n * 2);
    std::cout << n;
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4308 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
  writeln(n);
  if n > 1 then 
  begin
   writeln(n);
   F(n-1);
   F(n-3)
 end
end;
def F(n):
    print(n)
    if n > 1:
        print(n)
        F(n - 1)
        F(n - 3)
void F(int n) {
  std::cout << n;
  if (n > 1) {
    std::cout << n;
    F(n - 1);
    F(n - 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(5).
Ответ:
Решение:
   
4307 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
  writeln(n);
  if n > 1 then 
  begin
   writeln(n);
   F(n-2);
   F(n-3)
 end
end;
def F(n):
    print(n)
    if n > 1:
        print(n)
        F(n - 2)
        F(n - 3)
void F(int n) {
  std::cout << n;
  if (n > 1) {
    std::cout << n;
    F(n - 2);
    F(n - 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(6).
Ответ:
Решение:
   
4306 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
  writeln(n);
  if n > 1 then 
  begin
   writeln(n);
   F(n-1);
   F(n-4)
 end
end;
def F(n):
    print(n)
    if n > 1:
        print(n)
        F(n - 1)
        F(n - 4)
void F(int n) {
  std::cout << n;
  if (n > 1) {
    std::cout << n;
    F(n - 1);
    F(n - 4);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(7).
Ответ:
Решение:
   
4305 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
  writeln(n);
  if n > 1 then 
  begin
   writeln(n);
   F(n-2);
   F(n-5)
 end
end;
def F(n):
    print(n)
    if n > 1:
        print(n)
        F(n - 2)
        F(n - 5)
void F(int n) {
  std::cout << n;
  if (n > 1) {
    std::cout << n;
    F(n - 2);
    F(n - 5);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(9).
Ответ:
Решение:
   
4304 ege11 Сумма, результат вывода, звездочки
Ниже записаны две рекурсивные функции, F и G:
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;
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
int F(int n);
int G(int n);
int F(int n) {
  if (n > 2)
    return F(n - 1) + G(n - 2);
  else
    return n;
}
int G(int n) {
  if (n > 2)
    return G(n - 1) + F(n - 2);
  else
    return n + 1;
}
Чему будет равно значение, вычисленное при выполнении вызова F(6)?
Ответ:
Решение:
   
4303 ege11 Сумма, результат вывода, звездочки
Ниже записаны две рекурсивные функции, F и G:
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;
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
int F(int n);
int G(int n);
int F(int n) {
  if (n > 2)
    return F(n - 1) + G(n - 2);
  else
    return 1;
}
int G(int n) {
  if (n > 2)
    return G(n - 1) + F(n - 2);
  else
    return 1;
}
Чему будет равно значение, вычисленное при выполнении вызова F(7)?
Ответ:
Решение:
   
4302 ege11 Сумма, результат вывода, звездочки
Ниже записаны две рекурсивные процедуры, F и G:
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;
def F(n):
    if n > 0:
        return G(n - 1)
def G(n):
    print('*')
    if n > 1:
        F(n - 3)
void F(int n);
void G(int n);
void F(int n) {
  if (n > 0)
    G(n - 1);
}
void G(int n) {
  std::cout << ″*″;
  if (n > 1)
    F(n - 3);
}
Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(11)?
Ответ:
Решение:
   
4301 ege11 Сумма, результат вывода, звездочки
Ниже на записан рекурсивный алгоритм F:
function F(n: integer): integer;
begin
  if n > 2 then
    F := F(n-1)+F(n-2)+F(n-3)
  else
    F := n;
end;
def F(n):
  if n > 2:
    return F(n-1)+F(n-2)+F(n-3)
  else:
    return n
int F(int n) {
  if (n > 2)
    return F(n - 1) + F(n - 2) + F(n - 3);
  else
    return n;
}
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ответ:
Решение:
   
4300 ege11 Сумма, результат вывода, звездочки
Ниже записаны две рекурсивные процедуры, 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;
end;
procedure G(n: integer);
begin
writeln('*');
if n > 1 then 
begin
   writeln('*');
   F(n - 2);
end;
end;
def F(n):
  print('*')
  if n > 0:
    print('*')
    G(n - 1)

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

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

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

def G(n):
  print('*')
  if n > 1:    
     print('*')
     F(n - 2)
void F(int n); 
void G(int n); 
void F(int n) {
  if (n > 0)
    G(n - 1);
}
void G(int n) {
  std::cout << ″*″;
  if (n > 1) {
    std::cout << ″*″;
    F(n - 2);
  }
}
Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?
Ответ:
Решение:
   
4296 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n > 1 then 
 begin
   F(n-3);
   F(n-1)
 end
end;
def F(n):
  print(n)
  if n > 1:
      F(n-3)
      F(n-1)
void F(int n) {
  std::cout << n;
  if (n > 1) {
    F(n - 3);
    F(n - 1);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(6).
Ответ:
Решение:
   
4295 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n > 0 then 
 begin
   F(n-1);
   F(n-3)
 end
end;
def F(n):
 print(n)
 if n > 0:
    F(n-1)
    F(n-3)
void F(int n) {
  std::cout << n;
  if (n > 0) {
    F(n - 1);
    F(n - 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(5).
Ответ:
Решение:
   
4294 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
  print(n)
  if n < 7:
    print(n)
    F(n+2)
    F(n*2)
    F(n*3)
void F(int n) {
  std::cout << n;
  if (n < 7) {
    std::cout << n;
    F(n + 2);
    F(n * 2);
    F(n * 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4293 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
  print(n)
  if n < 6:
    print(n)
    F(n+1)
    F(n*2)
    F(n*3)
void F(int n) {
  std::cout << n;
  if (n < 6) {
    std::cout << n;
    F(n + 1);
    F(n * 2);
    F(n * 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
4292 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
  print(n)
  if n < 6:
    print(n)
    F(n+1)
    F(n+2)
    F(n*2)
void F(int n) {
  std::cout << n;
  if (n < 6) {
    std::cout << n;
    F(n + 1);
    F(n + 2);
    F(n * 2);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4291 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
  print(n)
  if n < 7:
    print(n)
    F(n+1)
    F(n+2)
    F(n*3)
void F(int n) {
  std::cout << n;
  if (n < 7) {
    std::cout << n;
    F(n + 1);
    F(n + 2);
    F(n * 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
4290 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 6 then 
 begin
   writeln(n);
   F(n+2);
   F(n+3)
 end
end;
def F(n):
  print(n)
  if n < 6:
     print(n)
     F(n+2)
     F(n+3)
void F(int n) {
  std::cout << n;
  if (n < 6) {
    std::cout << n;
    F(n + 2);
    F(n + 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4289 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then 
 begin
   writeln(n);
   F(n+3);
   F(n*3)
 end
end;
def F(n):
  print(n)
  if n < 5:
    print(n)
    F(n+3)
    F(n*3)
void F(int n) {
  std::cout << n;
  if (n < 5) {
    std::cout << n;
    F(n + 3);
    F(n * 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4288 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 6 then 
 begin
   writeln(n);
   F(n+2);
   F(n*3)
 end
end;
def F(n):
  print(n)
  if n < 6:
    print(n)
    F(n+2)
    F(n*3)
void F(int n) {
  std::cout << n;
  if (n < 6) {
    std::cout << n;
    F(n + 2);
    F(n * 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
4287 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then 
 begin
   F(n+1);
   F(n+2);
   F(n*3)
 end
end;
def F(n):
  print(n)
  if n < 5:
    F(n+1)
    F(n+2)
    F(n*3)
void F(int n) {
  std::cout << n;
  if (n < 5) {
    F(n + 1);
    F(n + 2);
    F(n * 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
4286 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then 
 begin
   F(n+2);
   F(n+3);
   F(n*2)
 end
end;
def F(n):
 print(n)
 if n < 5:
   F(n+2)
   F(n+3)
   F(n*2)
void F(int n) {
  std::cout << n;
  if (n < 5) {
    F(n + 2);
    F(n + 3);
    F(n * 2);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4285 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 7 then 
 begin
   F(n+2);
   F(n+3)
 end
end;
def F(n):
 print(n)
 if n < 7: 
   F(n+2)
   F(n+3)
void F(int n) {
  std::cout << n;
  if (n < 7) {
    F(n + 2);
    F(n + 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4284 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 7 then 
 begin
   F(n+3);
   F(n*2)
 end
end;
def F(n):
 print(n)
 if n < 7:   
   F(n+3)
   F(n*2)
void F(int n) {
  std::cout << n;
  if (n < 7){
    F(n + 3);
    F(n * 2);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
4283 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then 
 begin
   F(n+3);
   F(n*3)
 end
end;
def F(n):
 print(n)
 if n < 5:
    F(n+3)
    F(n*3)
void F(int n) {
  std::cout << n;
  if (n < 5) {
    F(n + 3);
    F(n * 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4282 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 5 then 
 begin
   F(n+2);
   F(n*2)
 end
end;
def F(n):
  print(n)
  if n < 5:    
    F(n+2)
    F(n*2)
void F(int n) {
  std::cout << n;
  if (n < 5) {
    F(n + 2);
    F(n * 2);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(1).
Ответ:
Решение:
   
4281 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln(n);
 if n < 6 then 
 begin
   F(n+2);
   F(n*3)
 end
end;
def F(n):
  print(n)
  if n < 6:
     F(n+2)
     F(n*3)
void F(int n) {
  std::cout << n;
  if (n < 6) {
    F(n + 2);
    F(n * 3);
  }
}
Найдите сумму чисел, которые будут выведены при вызове F(2).
Ответ:
Решение:
   
4280 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 if n > 2 then 
 begin
    writeln('*');
    F(n-2);
    F(n-1);
    F(n div 2);
 end;
 writeln('*');
end;
def F(n):
  if n > 2:
     print('*')
     F(n-2)
     F(n-1)
     F(n // 2)
  print('*')
void F(int n) {
  if (n > 2) {
    std::cout << ″*″;
    F(n - 2);
    F(n - 1);
    F(n / 2);
  }
  std::cout << ″*″;
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
Ответ:
Решение:
   
4279 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 if n > 1 then 
 begin
    F(n-2);
    F(n-1);
    F(n div 2);
 end;
 writeln('*');
end;
def F(n):
 if n > 1:
     F(n-2)
     F(n-1)
     F(n // 2)
 print('*')
void F(int n) {
  if (n > 1) {
    F(n - 2);
    F(n - 1);
    F(n / 2);
  }
  std::cout << ″*″;
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
4278 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 if n > 0 then 
 begin
    writeln('*');
    F(n-2);
    F(n-1);
    F(n-1);
 end;
 writeln('*');
end;
def F(n):
  if n > 0:
     print('*')
     F(n-2)
     F(n-1)
     F(n-1)
  print('*')
void F(int n) {
  if (n > 0) {
    std::cout << ″*″;
    F(n - 2);
    F(n - 1);
    F(n - 1);
  }
  std::cout << ″*″;
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(5)?
Ответ:
Решение:
   
4277 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 if n > 0 then 
 begin
    F(n-2);
    F(n-1);
    F(n-1);
 end;
 writeln('*');
end;
def F(n):
  if n > 0:     
    F(n-2)
    F(n-1)
    F(n-1)
  print('*')
void F(int n) {
  if (n > 0) {
    F(n - 2);
    F(n - 1);
    F(n - 1);
  }
  std::cout << ″*″;
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(5)?
Ответ:
Решение:
   
4276 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
writeln('*');
 if n > 0 then 
 begin
   writeln('*');
   F(n-2);
   F(n-2);
   F(n div 2);
 end
end;
def F(n):
  print('*')
  if n > 0:
    print('*')
    F(n-2)
    F(n-2)
    F(n // 2)
void F(int n) {
  std::cout << ″*″;
  if (n > 0) {
    std::cout << ″*″;
    F(n - 2);
    F(n - 2);
    F(n / 2);
  }
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
Ответ:
Решение:
   
4275 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
  print('*')
  if n > 0:    
    print('*')
    F(n-2);
    F(n // 2)
    F(n // 2)
void F(int n) {
  std::cout << ″*″;
  if (n > 0) {
    std::cout << ″*″;
    F(n - 2);
    F(n / 2);
    F(n / 2);
  }
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
4274 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
writeln('*');
 if n > 0 then 
 begin
   writeln('*');
   F(n-2);
   F(n div 2);
 end
end;
def F(n):
  print('*')
  if n > 0:    
    print('*')
    F(n-2)
    F(n // 2)
void F(int n) {
  std::cout << ″*″;
  if (n > 0) {
    std::cout << ″*″;
    F(n - 2);
    F(n / 2);
  }
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
4273 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
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;
def F(n):
 print('*')
 if n > 0:    
   F(n-3)
   F(n-2)
   F(n // 2)
   F(n // 2)
void F(int n) {
  std::cout << ″*″;
  if (n > 0) {
    F(n - 3);
    F(n - 2);
    F(n / 2);
    F(n / 2);
  }
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
Ответ:
Решение:
   
4272 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then 
 begin
   F(n-3);
   F(n-2);
   F(n div 2);
 end
end;
def F(n):
 print('*')
 if n > 0:    
   F(n-3)
   F(n-2)
   F(n // 2)
void F(int n) {
  std::cout << ″*″;
  if (n > 0) {
    F(n - 3);
    F(n - 2);
    F(n / 2);
  }
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
4271 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then 
 begin
   F(n-3);
   F(n div 2);
 end
end;
def F(n):
 print('*')
 if n > 0:    
   F(n-3)
   F(n // 2)
void F(int n) {
  std::cout << ″*″;
  if (n > 0) {
    F(n - 3);
    F(n / 2);
  }
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ответ:
Решение:
   
4270 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then 
 begin
   F(n-2);
   F(n-2);
   F(n div 2);
 end
end;
def F(n):
 print('*')
 if n > 0:    
   F(n-2)
   F(n-2)
   F(n // 2)
void F(int n) {
  std::cout << ″*″;
  if (n > 0) {
    F(n - 2);
    F(n - 2);
    F(n / 2);
  }
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(6)?
Ответ:
Решение:
   
4269 ege11 Сумма, результат вывода, звездочки
Дан рекурсивный алгоритм:
procedure F(n: integer);
begin
 writeln('*');
 if n > 0 then 
 begin
   F(n-2);
   F(n div 2);
   F(n div 2);
 end
end;
def F(n):
  print('*')
  if n > 0:    
    F(n-2)
    F(n // 2)
    F(n // 2)
void F(int n) {
  std::cout << ″*″;
  if (n > 0) {
    F(n - 2);
    F(n / 2);
    F(n / 2);
  }
}
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(5)?
Ответ:
Решение:
   
4268 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(0, 6).
procedure f(k,n:integer);
begin
  inc(k);
  if(k mod 2 = 0) and (n > 0) then 
  begin
    f(k,n div 3);
    write(n);
    f(k,n-k);
  end;
  if(k mod 2 <> 0) and (n > 0) then 
  begin
    f(k,n div 2);
    f(k,n-k-1);
    write(n);
  end;
def f( k, n ):
  k += 1
  if k % 2 == 0 and n > 0:
    f( k, n // 3 )
    print( n, end="" )
    f( k, n-k )
  if k % 2 == 1 and n > 0:
    f( k, n//2 )
    f( k, n-k-1 )
    print( n, end="" )
void F(int k, int n) {
k++;
 if (k%2==0 and n>0) {
    F(k, n / 3); 
   std::cout << n;   
    F(k, n–k);
  }
 if (k%2!=0 and n>0) {
    F(k, n / 2);
    F(k, n–k-1);
   std::cout << n;   
  } 
} 

                

                

                

            
Ответ:
Решение:
   
4267 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(6).
procedure f(n:integer);
begin
  write( n+3 );
  if 1 < n then 
  begin
    f( n div 4 );
    f( n – 3 );
    write(n);
  end;
end;
def f( n ):
  print( n+3, end="" )
  if 1 < n:
    f( n // 4 )
    f( n - 3 )
    print( n, end="" )
void F(int n) {
 std::cout << n+3;   
  if (1 < n) {
   F(n / 4);   
    F(n - 3);
    cout << n;
 }  
}
Ответ:
Решение:
   
4266 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(6).
procedure f(n:integer);
begin
  write(1);
  if 1 < n then 
  begin
    write( 2 );
    f(n div 4);
    f(n - 3);
  end;
end;
def f( n ):
  print( 1, end="" )
  if 1 < n:
    print( 2, end="" )
    f( n // 4 )
    f( n-3 )
void F(int n) {
std::cout << 1;   
  if (1 < n) {
    std::cout << 2;
   F(n / 4);   
    F(n - 3);
  }  
}
Ответ:
Решение:
   
4265 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(4).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    f(n div 4);
    write(1);
    f(n - 3);
  end;
  write(2);
end;
def f(n):
  if n > 0:
	   f( n // 4 )
	   print( 1, end="" )
	   f( n-3 )
  print( 2, end="" )
void F(int n) {
  if (n > 0) {
    F(n / 4);
    std::cout << 1;   
    F(n - 3);
  } 
std::cout << 2;    
}
Ответ:
Решение:
   
4264 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    F(n div 3);
    write(n);
    F(n - 3);
  end
end;
def F(n):
  if n > 0:
    F(n // 3)
    print(n, end="")
    F(n - 3)
void F(int n) {
  if (n > 0) {
    F(n / 3);
    std::cout << n;   
    F(n - 3);
  }  
}

Ответ:
Решение:
   
4263 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    F(n - 3);
    write(n);
    F(n div 3);
  end
end;
def F(n):
  if n > 0:
    F(n - 3)
    print(n)
    F(n // 3)
void F(int n) {
  if (n > 0) {
    F(n - 3);
    std::cout << n;   
    F(n / 3);
  }  
}
Ответ:
Решение:
   
4262 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    write(n);
    F(n div 2);
    F(n - 4)
  end
end;
def F(n):
  if n > 0:
    print(n)
    F(n // 2)
    F(n - 4)
void F(int n) {
  if (n > 0) {
    std::cout << n;
   F(n / 2);   
    F(n - 4);
  }  
}
Ответ:
Решение:
   
4261 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    write(n);
    F(n - 4);
    F(n div 2)
  end
end;
def F(n):
  if n > 0:
    print(n)
    F(n - 4)
    F(n // 2)
void F(int n) {
  if (n > 0) {
    std::cout << n;
   F(n – 4);   
    F(n / 2);
  }  
}
Ответ:
Решение:
   
4260 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(5).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    F(n - 1);
    write(n);
    F(n div 4)
  end
end;
def F(n):
  if n > 0:
    F(n - 1)
    print(n)
    F(n // 4)
void F(int n) {
  if (n > 0) {
    F(n – 1);
   std::cout << n;
    F(n / 4);
  }  
}
Ответ:
Решение:
   
4259 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  write(n);
  if n > 3 then 
  begin
    F(n – 4);
    F(n div 2);
  end;
end;
def F(n):
  print(n, end="")
  if n > 3:
    F(n – 4)
    F(n // 2)
void F(int n) {
  std::cout << n;
  if (n > 3) {
    F(n – 4);
    F(n / 2);
  }
}
Ответ:
Решение:
   
4258 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  if n > 3 then 
  begin
    F(n – 4);
    F(n div 2);
  end;
 write(n);
end;
def F(n):
  if n > 3:
    F(n – 4)
    F(n // 2)
  print(n, end="")
void F(int n) {
  if (n > 3) {
    F(n – 4);
    F(n / 2);
  }
  std::cout << n;
}
Ответ:
Решение:
   
4257 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    F(n – 4);
    F(n div 2);
    write(n)
  end
end;
def F(n):
  if n > 0:
    F(n – 4)
    F(n // 2)
    print(n, end="")
void F(int n) {
  if (n > 0) {
    F(n – 4);
    F(n / 2);
    std::cout << n;
  }
}
Ответ:
Решение:
   
4256 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    F(n – 4);
    F(n div 3);
    write(n)
  end
end;
def F(n):
  if n > 0:
    F(n – 4)
    F(n // 3)
    print(n, end="")
void F(int n) {
  if (n > 0) {
    F(n – 4);
    F(n / 3);
    std::cout << n;
  }
}
Ответ:
Решение:
   
4255 ege11 Сумма, результат вывода, звездочки
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
  if n > 0 then 
  begin
    F(n – 4);
    write(n);
    F(n div 2);
  end
end;
def F(n):
  if n > 0:
    F(n – 4)
    print(n, end="")
    F(n // 2)
void F(int n) {
  if (n > 0) {
    F(n – 4);
    std::cout << n;
    F(n / 2);
  }
}
Ответ:
Решение:
   
4254 ege11 Сумма, результат вывода, звездочки
Определите сумму цифр, которые выведет программа при вызове F(90)?
procedure F(n: integer);
begin
  write('5');
  if n > 0 then 
  begin
    write('2');
    G(n - 1);
  end;
end;
procedure G(n: integer);
begin
  if n > 1 then 
  begin
    write('3');
    F(n - 2);
  end;
end;
def F( n ):
  print("5", end="")
  if n > 0:
    print("2", end="")
    G(n - 1)
def G( n ):
  if n > 1:
    print("3", end="")
    F(n - 2)
void F(int n) {
  std::cout << 5;
  if (n > 0) {
    std::cout << 2;
    G(n - 1);
  }
}
void G(int n) {
  if (n > 1) {
    std::cout << 3;
    F(n - 2);
  }
}
Ответ:
Решение:
   
4253 ege11 Сумма, результат вывода, звездочки
Определите сумму цифр, которые выведет программа при вызове F(60)?
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;
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)
void F(int n) {
  if (n > 0) {
    std::cout << 3;
    G(n - 1);
  }
}
void G(int n) {
  std::cout << 2;
  if (n > 1) {
    std::cout << 2;
    F(n - 2);
  }
}
Ответ:
Решение:
   
4252 ege11 Сумма, результат вывода, звездочки
При выполнении приведённой ниже программы на экран было выведено математическое выражение. Вычислите его значение.
procedure F(n: integer);
begin
  write('5');
  if n > 0 then 
  begin
    write('+');
    G(n - 1);
  end;
end;
procedure G(n: integer);
begin
  write('2');
  if n > 1 then
     F(n - 2);
end;
begin
  write('2*(');
  f(8);
  write(')');
end.
def F( n ):
  print("5", end="")
  if n > 0:
    print("+", end="")
    G(n - 1)
def G( n ):
  print("2", end="")
  if n > 1: 
     F(n - 2)
print("2*(", end="")
F(8)
print(")", end="")
void F(int n);
void G(int n);
void F(int n) {
  std::cout << "5";
  if (n > 0) {
    std::cout << "+";
    G(n - 1);
  }
}
void G(int n) {
  std::cout << "2";
  if (n > 1)
    F(n - 2);
}
int main() {
  std::cout << "2*(";
  F(8);
  std::cout << ")";
}
Ответ:
Решение:
   
4251 ege11 Сумма, результат вывода, звездочки
При выполнении вызова F(8) на экран было выведено математическое выражение. Вычислите его значение.
procedure F(n: integer);
begin
  write('2');
  if n > 0 then 
  begin
    write('*');
    G(n - 1);
  end;
end;
procedure G(n: integer);
begin
  write('3');
  if n > 1 then
    F(n - 2);
end;
def F( n ):
  print("2", end="")
  if n > 0:
    print("*", end="")
    G(n - 1)
def G( n ):
  print("3", end="")
  if n > 1:
    F(n - 2)
void F(int n) {
  std::cout << "2";
  if (n > 0) {
    std::cout << "*";
    G(n - 1);
  }
}
void G(int n) {
  std::cout << "3";
  if (n > 1)
    F(n - 2);
}
Ответ:
Решение:
   
4250 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(5)?
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;
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)
void F(int n) {
  std::cout << ″A″;
  if (n > 0) {
    std::cout << ″B″;
    G(n - 1);
  }
}
void G(int n) {
  std::cout << ″C″;
  if (n > 1)
    F(n - 2);
}
Ответ:
Решение:
   
4249 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(8)?
procedure F(n: integer);
begin
if n > 0 then 
begin
  write('В');
  G(n - 1);
end;
end;
procedure G(n: integer);
begin
write('A');
if n > 1 then 
begin
   write('A');
   F(n - 2);
end;
end;
def F ( n ):
  if n > 0:
    print('В', end='')
    G(n - 1)
def G ( n ):
  print('A', end='')
  if n > 1:
    print('A', end='')
    F(n - 2)
void F(int n) {
  if (n > 0) {
    std::cout << ″В″;
    G(n - 1);
  }
}
void  G(int n) {
  std::cout << ″A″;
  if (n > 1) {
    std::cout << ″A″;
    F(n - 2);
  }
}
Ответ:
Решение:
   
4248 ege11 Сумма, результат вывода, звездочки
Сколько символов 'A' выведет программа при вызове F(10)?
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;
def F ( n ):
  if n > 0:
    print('B', end='')
    G(n - 1)
def G ( n ):
  if n > 1:
    print('A', end='')
    F(n - 2)
void F(int n) {
  if (n > 0) {
    std::cout << ″B″;
    G(n - 1);
  }
}
void G(int n) {
  if (n > 1) {
    std::cout << ″A″;
    F(n - 2);
  }
}
Ответ:
Решение:
   
4247 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(-1)?
procedure F(n: integer); 
begin
  if n < 3 then 
  begin 
    write(n);
    F(n + 3); 
    F(n + 2) 
  end
end;
def F(n): 
  if n < 3: 
    print(n, end='') 
    F(n + 3) 
    F(n + 2) 
void F(int n) {
  if (n < 3) { 
    std::cout << n;
    F(n + 3); 
    F(n + 2) 
  }
}
Ответ:
Решение:
   
4246 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(8)?
procedure F(n: integer); 
begin
  if n > 3 then 
  begin 
    write(n);
    F(n - 3); 
    F(n - 2) 
  end
end;
def F(n): 
  if n > 3: 
    print(n, end='') 
    F(n - 3) 
    F(n - 2) 
void F(int n) {
  if (n > 3) { 
    std::cout << n;
    F(n - 3); 
    F(n - 2) 
  }
}
Ответ:
Решение:
   
4245 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(7)?
procedure F(n: integer); 
begin
  if n >= 3 then 
  begin 
    write(n);
    F(n - 3); 
    F(n - 2) 
  end
end;
def F(n): 
  if n >= 3: 
    print(n, end='') 
    F(n - 3) 
    F(n - 2) 
void F(int n) {
  if (n >= 3) { 
    std::cout << n;
    F(n - 3); 
    F(n - 2) 
  }
}
Ответ:
Решение:
   
4244 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(5)?
procedure F(n: integer); 
begin
  if n >= 3 then 
  begin 
    write(n+1);
    F(n - 1); 
    F(n - 2) 
  end
end;
def F(n): 
  if n >= 3: 
    print(n+1, end='') 
    F(n - 1) 
    F(n - 2) 
void F(int n) {
  if (n >= 3) { 
    std::cout << n + 1;
    F(n - 1); 
    F(n - 2) 
  }
}
Ответ:
Решение:
   
4243 ege11 Сумма, результат вывода, звездочки
Что выведет программа при вызове F(5)?
procedure F(n: integer); 
begin
  write(n+1);
  if n >= 3 then 
  begin 
    F(n - 3); 
    F(n - 2); 
  end
end;
def F(n): 
  print(n+1, end='') 
  if n >= 3: 
    F(n - 3) 
    F(n - 2) 
void F(int n) {
  std::cout << n + 1;
  if (n >= 3) { 
    F(n - 3); 
    F(n - 2); 
  }
}
Ответ:
Решение: