Рекурсивные функции с текстовым выводом
1. Задание 11 № 7459
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT n IF n F(n + 1) F(n + 3) END IF END SUB | def F(n): print(n) if n F(n + 1) F(n + 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin writeln(n); if n begin F(n + 1); F(n + 3) end end | алг F(цел n) нач вывод n, нс если n F(n + 1) F(n + 3) все кон |
С++ |
void F(int n) { cout if (n F(n + 1); F(n + 3); } } |
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(1)?
2. Задание 11 № 7756
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT n IF n 0 THEN F(n - 1) F(n - 3) END IF END SUB | 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(цел n) нач вывод n, нс если n 0 то F(n - 1) F(n - 3) все кон |
Си |
void F(int n) { cout if (n 0) { F(n - 1); F(n - 3); } } |
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(5)?
3. Задание 11 № 7783
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT n IF n 1 THEN F(n - 1) F(n - 3) END IF END SUB | def F(n): print(n) if n 1: F(n - 1) F(n - 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin writeln(n); if n 1 then begin F(n - 1); F(n - 3) end end | алг F(цел n) нач вывод n, нс если n 1 то F(n - 1) F(n - 3) все кон |
C++ |
void F(int n) { cout if (n 1) { F(n - 1); F(n - 3); } } |
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(6)?
4. Задание 11 № 8659
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT n IF n F(n + 1) F(n + 2) END IF END SUB | def F(n): print(n) if n F(n + 1) F(n + 2) |
Алгоритмический язык | Паскаль |
алг F(цел n) нач вывод n, нс если n F(n + 1) F(n + 2) все кон | procedure F(n: integer); begin writeln(n); if n begin F(n + 1); F(n + 2) end end |
Си |
void F(int n) { cout if (n { F(n + 1); F(n + 2); } } |
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(2)?
5. Задание 11 № 9163
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT n IF n F(n + 1) F(n + 3) END IF END SUB | def F(n): print(n) if n F(n + 1) F(n + 3) |
Алгоритмический язык | Паскаль |
алг F(цел n) нач вывод n, нс если n F(n + 1) F(n + 3) все кон | procedure F(n: integer); begin writeln(n); if n begin F(n + 1); F(n + 3) end end |
Си |
void F(int n) { cout if (n { F(n + 1); F(n + 3); } } |
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(1)?
6. Задание 11 № 9646
Ниже на четырёх языках программирования записан рекурсивный алгоритм F.
Бейсик | Паскаль |
SUB F(n) IF n 0 THEN F(n - 4) PRINT n F(n \ 3) END IF END SUB | procedure F(n: integer); begin if n 0 then begin F(n - 4); writeln(n); F(n div 3) end end; |
Си | Алгоритмический язык |
void F(int n) { if (n 0) { F(n - 4); cout F(n / 3); } } | алг F(цел n) нач если n 0 то F(n - 4) вывод n, нс F(div(n, 3)) все кон |
Python |
def F(n): if n 0: F(n - 4) print(n) F(n // 3) |
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(9)?
7. Задание 11 № 9692
Ниже на четырёх языках программирования записан рекурсивный алгоритм F.
Бейсик | Паскаль |
SUB F(n) IF n 0 THEN F(n - 4) F(n \ 3) PRINT n END IF END SUB | procedure F(n: integer); begin if n 0 then begin F(n - 4); F(n div 3); writeln(n) end end; |
Си++ | Алгоритмический язык |
void F(int n) { if (n 0) { F(n - 4); F(n / 3); cout } } | алг F(цел n) нач если n 0 то F(n - 4) F(div(n, 3)) вывод n, нс все кон |
Python |
def F(n): if n 0: F(n - 4) F(n // 3) print(n) |
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(10)?
8. Задание 11 № 10474
Ниже на пяти языках программирования записана рекурсивная функция (процедура) F.
Бейсик | Python |
SUB F(n) PRINT n, IF n 2 THEN F(n − 3) F(n − 2) F(n − 1) END IF END SUB | def F(n): print (n, end='') if n 2: F(n − 3) F(n − 2) F(n − 1) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n 2 then begin F(n − 3); F(n − 2); F(n − 1) end end; | алг F(цел n) нач вывод n если n 2 то F(n − 3) F(n − 2) F(n − 1) все кон |
Си |
void F(int n ){ cout « n « endl; if (n 2) { F(n - 3); F(n - 2); F(n - 1); } } |
Что выведет программа при вызове F(4)? В ответе запишите последовательность выведенных цифр слитно (без пробелов).
9. Задание 11 № 10501
Ниже на пяти языках программирования записана рекурсивная функция (процедура) F.
Бейсик | Python |
SUB F(n) PRINT n, IF n 2 THEN F(n − 1) F(n − 2) F(n − 3) END IF END SUB | def F(n): print (n) if n 2: F(n − 1) F(n − 2) F(n − 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n 2 then begin F(n − 1); F(n − 2); F(n − 3) end end; | алг F(цел n) нач вывод n если n 2 то F(n − 1) F(n − 2) F(n − 3) все кон |
Си |
void F(int n ){ cout « n « endl; if (n 2) { F(n − 1); F(n − 2); F(n − 3); } } |
Что выведет программа при вызове F(4)? В ответе запишите последовательность выведенных цифр слитно (без пробелов).
10. Задание 11 № 11112
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n 0 THEN PRINT "*" F(n - 1) F(n \ 3) END IF END SUB | def F(n): if n 0: print("*") F(n - 1) F(n // 3) |
Алгоритмический язык | Паскаль |
алг F(цел n) нач если n 0 то вывод "*" F(n - 1) F(div(n, 3)) все кон | procedure F(n: integer); begin if n 0 then begin writeln('*'); F(n - 1); F(n div 3) end end |
Си |
void F(int n) { if (n 0) { printf("*"); F(n - 1); F(n / 3); } } |
Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(6)?
11. Задание 11 № 11347
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
DECLARE SUB F(n) SUB F(n) IF n 2 THEN PRINT n F(n - 3) F(n – 4) END IF END SUB | def F(n): if n 2: print(n) F(n - 3) F(n – 4) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n 2 then begin writeln(n); F(n - 3); F(n – 4) end end; | алг F(цел n) нач если n 2 то вывод n, нс F(n - 3) F(n – 4) все кон |
Си |
void F(int n) { if (n 2) { cout F(n - 3); F(n – 4); } } |
Чему равна сумма напечатанных на экране чисел при выполнении вызова F(10)?
12. Задание 11 № 13357
Ниже на пяти языках программирования записана рекурсивная функция (процедура) F.
Бейсик | Python |
SUB F(n) PRINT n, IF n = 3 THEN F(n - 1) F(n - 3) END IF END SUB | def F(n): print(n) 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; | алг F(цел n) нач вывод n если n = 3 то F(n - 1) F(n - 3) все кон |
Си |
void F(int n) { cout « n « endl; if (n = 3) { F(n - 1); F(n - 3); } } |
Что выведет программа при вызове F(5)? В ответе запишите последовательность выведенных цифр слитно (без пробелов).
13. Задание 11 № 13738
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
DECLARE SUB F(n) SUB F(n) IF n 0 THEN PRINT n F(n - 3) F(n \ 3) END IF END SUB | def F(n): if n 0: print(n) F(n - 3) F(n // 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n 0 then begin writeln(n); F(n - 3); F(n div 3) end end; | алг F(цел n) нач если n 0 то вывод n, нс F(n - 3) F(div(n, 3)) все кон |
Си++ |
void F(int n) { if (n 0) { std: :cout F(n - 3); F(n / 3); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
14. Задание 11 № 15106
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n 0 THEN F(n - 3) F(n \ 3) PRINT N END IF END SUB | def F(n): if n 0: F(n - 3) F(n // 3) print(n) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n 0 then begin F(n – 3); F(n div 3); write(n) end end; | алг F(цел n) нач если n 0 то F(n – 3) F(div(n,3)) вывод n все кон |
С++ |
void F (int n) { if (n 0) { F (n - 3); F (n / 3); std::cout } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
15. Задание 11 № 15133
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n 0 THEN F(n \ 3) F(n − 3) PRINT N END IF END SUB | def F(n): if n 0: F(n // 3) F(n − 3) print(n) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n 0 then begin F(n div 3); F(n − 3); write(n) end end; | алг F(цел n) нач если n 0 то F(div(n,3)) F(n − 3) вывод n все кон |
С++ |
void F (int n) { if (n 0) { F (n / 3); F (n − 3); std::cout } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
16. Задание 11 № 15627
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
DECLARE SUB F(n) SUB F (n) IF n 0 THEN F(n \ 4) PRINT n F(n - 1) END IF END SUB | def F(n): if n 0: F(n // 4) print(n) F (n - 1) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n 0 then begin F(n div 4); write(n); F(n - 1); end end; | алг F(цел n) нач если n 0 то F(div(n, 4)) вывод n F(n - 1) все кон |
Си++ |
void F(int n){ if (n 0){ F(n / 4) std::cout F(n - 1); } } |
В качестве ответа укажите последовательность цифр, которая будет напечатана на экране в результате вызова F(5).
17. Задание 11 № 15796
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n 0 THEN F(n − 3) PRINT N F(n \ 3) END IF END SUB | 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; | алг F(цел n) нач если n 0 то F(n − 3) вывод n F(div(n,3)) все кон |
С++ |
void F (int n) { if (n 0) { F (n − 3); std::cout F (n / 3); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
18. Задание 11 № 15823
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n 0 THEN F(n \ 3) PRINT N F(n − 3) END IF END SUB | 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 div 3); write(n); F(n − 3); end end; | алг F(цел n) нач если n 0 то F(div(n,3)) вывод n F(n − 3) все кон |
С++ |
void F (int n) { if (n 0) { F (n / 3); std::cout F (n − 3); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
19. Задание 11 № 15851
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F (n) IF n 0 THEN F(n − 1) PRINT n F(n \ 4) END IF END SUB | 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; | алг F(цел n) нач если n 0 то F(n − 1) вывод n F(div(n, 4)) все кон |
Си++ |
void F(int n){ if (n 0){ F(n − 1) std::cout F(n / 4); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(5). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
20. Задание 11 № 15921
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n 0 THEN PRINT N F(n − 4) F(n \ 2) END IF END SUB | 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; | алг F(цел n) нач если n 0 то вывод n F(n − 4) F(div(n,2)) все кон |
С++ |
void F (int n) { if (n 0) { std::cout F (n − 4); F (n / 2); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
21. Задание 11 № 15948
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n 0 THEN PRINT N F(n \ 2) F(n − 4) END IF END SUB | 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; | алг F(цел n) нач если n 0 то вывод n F(div(n,2)) F(n − 4) все кон |
С++ |
void F (int n) { if (n 0) { std::cout F (n / 2); F (n − 4); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
22. Задание 11 № 15979
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n 2 THEN PRINT N F(n \ 2) F(n − 1) END IF END SUB | def F(n): if n 2: print(n) F(n // 2) F(n − 1) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n 2 then begin write(n); F(n div 2); F(n − 1); end end; | алг F(цел n) нач если n 2 то вывод n F(div(n,2)) F(n − 1) все кон |
С++ |
void F (int n) { if (n 2) { std::cout F (n / 2); F (n − 1); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
23. Задание 11 № 16038
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
DECLARE SUB F(n) SUB F(n) IF n 0 THEN F(n − 1) PRINT n F(n − 2) END IF END SUB | def F(n): if n 0: F(n − 1) print(n) F(n − 2) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n 0 then begin F(n − 1); writeln(n); F(n − 2) end end; | алг F(цел n) нач если n 0 то F(n − 1) вывод n F(n − 2) все кон |
Си++ |
void F(int n) { if (n 0) { F(n − 1); std: :cout F(n − 2); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
24. Задание 11 № 16386
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n F(n + 3) PRINT N F(2 * n) END IF END SUB | def F(n): if n F(n + 3) print(n) F(2 * n) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n F(n + 3); write(n); F(2 * n); end end; | алг F(цел n) нач если n F(n + 3) вывод n F(2 * n) все кон |
С++ |
void F (int n) { if (n F (n + 3); std::cout F (2 * n); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
25. Задание 11 № 16440
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n F(2 * n) PRINT N F(n + 3) END IF END SUB | def F(n): if n F(2 * n) print(n) F(n + 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n F(2 * n); write(n); F(n + 3); end end; | алг F(цел n) нач если n F(2 * n) вывод n F(n + 3) все кон |
С++ |
void F (int n) { if (n F (2 * n); std::cout F (n + 3); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
26. Задание 11 № 16814
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n PRINT N F(2 * n) F(n + 3) END IF END SUB | def F(n): if n print(n) F(2 * n) F(n + 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n write(n); F(2 * n); F(n + 3); end end; | алг F(цел n) нач если n вывод n F(2 * n) F(n + 3) все кон |
С++ |
void F (int n) { if (n std::cout F (2 * n); F (n + 3); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
27. Задание 11 № 16887
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n F(n + 3) F(2 * n) PRINT N END IF END SUB | def F(n): if n F(n + 3) F(2 * n) print(n) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n F(n + 3); F(2 * n); write(n); end end; | алг F(цел n) нач если n F(n + 3) F(2 * n) вывод n все кон |
С++ |
void F (int n) { if (n F(n + 3); F(2 * n); std::cout } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
28. Задание 11 № 17329
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n F(n + 3) PRINT N F(3 * n) END IF END SUB | def F(n): if n F(n + 3) print(n) F(3 * n) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n F(n + 3); write(n); F(3 * n); end end; | алг F(цел n) нач если n F(n + 3) вывод n F(3 * n) все кон |
С++ |
void F (int n) { if (n F (n + 3); std::cout F (3 * n); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
29. Задание 11 № 17375
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n F(3 * n) PRINT N F(n + 3) END IF END SUB | def F(n): if n F(3 * n) print(n) F(n + 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n F(3 * n); write(n); F(n + 3); end end; | алг F(цел n) нач если n F(3 * n) вывод n F(n + 3) все кон |
С++ |
void F (int n) { if (n F (3 * n); std::cout F (n + 3); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
30. Задание 11 № 18080
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(N) PRINT N IF N = 3 THEN F(n – 1) F(n – 2) F(n – 2) END IF END SUB | def F(n): print(n) if n = 3: F(n – 1) F(n – 2) F(n – 2) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n = 3 then begin F(n – 1); F(n – 2); F(n – 2) end end; | алг F(цел n) нач вывод n если n = 3 то F(n – 1) F(n – 2) F(n – 2) все кон |
С++ |
void F(int n) { std::cout if (n = 3) { F(n – 1); F(n – 2); F(n – 2); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
31. Задание 11 № 18439
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(N) PRINT N IF N = 2 THEN F(n – 2) F(n – 1) F(n – 2) END IF END SUB | def F(n): print(n) if n = 2: F(n – 2) F(n – 1) F(n – 2) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n = 2 then begin F(n – 2); F(n – 1); F(n – 2) end end; | алг F(цел n) нач вывод n если n = 2 то F(n – 2) F(n – 1) F(n – 2) все кон |
С++ |
void F(int n) { std::cout if (n = 2) { F(n – 2); F(n – 1); F(n – 2); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при выполнении вызова F(3). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
32. Задание 11 № 18492
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) IF n F(3*n - 1) PRINT N F(2*n + 1) END IF END SUB | def F(n): if n F(3*n - 1) print(n) F(2*n + 1) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin if n F(3*n - 1); write(n); F(2*n + 1) end end; | алг F(цел n) нач если n F(3*n - 1) вывод n F(2*n + 1) все кон |
С++ |
void F(int n) { if (n F(3*n - 1); std::cout F(2*n + 1); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
33. Задание 11 № 18559
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT N IF n F(n + 3) F(2 * n) END IF END SUB | def F(n): print(n) if n F(n + 3) F(2 * n) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n F(n + 3); F(2 * n) end end; | алг F(цел n) нач вывод n если n F(n + 3) F(2 * n) все кон |
С++ |
void F(int n) { std::cout if (n F(n + 3); F(2 * n); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
34. Задание 11 № 18587
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT N IF n F(2 * n) F(n + 3) END IF END SUB | def F(n): print(n) if n F(2 * n) F(n + 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n F(2 * n); F(n + 3) end end; | алг F(цел n) нач вывод n если n F(2 * n) F(n + 3) все кон |
С++ |
void F(int n) { std::cout if (n F(2 * n); F(n + 3); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
35. Задание 11 № 18713
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT N IF n = 3 THEN F(n − 1) F(n \ 2) END IF END SUB | def F(n): print(n) 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 div 2); end end; | алг F(цел n) нач вывод n если n = 3 то F(n − 1) F(div(n,2)) все кон |
С++ |
void F (int n) { std::cout if (n = 3) { F (n − 1); F (n / 2); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(5). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
36. Задание 11 № 18790
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT N IF n = 3 THEN F(n − 1) F(n − 1) END IF END SUB | def F(n): print(n) if n = 3: F(n − 1) F(n − 1) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n = 3 then begin F(n − 1); F(n − 1); end end; | алг F(цел n) нач вывод n если n = 3 то F(n − 1) F(n − 1) все кон |
С++ |
void F (int n) { std::cout if (n = 3) { F (n − 1); F (n − 1); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
37. Задание 11 № 18817
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT N IF n = 6 THEN F(n − 1) F(n − 3) END IF END SUB | def F(n): print(n) if n = 6: F(n − 1) F(n − 3) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n = 6 then begin F(n − 1); F(n − 3); end end; | алг F(цел n) нач вывод n если n = 6 то F(n − 1) F(n − 3) все кон |
С++ |
void F (int n) { std::cout if (n = 6) { F (n − 1); F (n − 3); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(8). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
38. Задание 11 № 19060
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python |
SUB F(n) PRINT n, IF n = 3 THEN F(n \ 2) F(n - 1) END IF END SUB | def F(n): print(n, end='') if n = 3: F(n // 2) F(n - 1) |
Паскаль | Алгоритмический язык |
procedure F(n: integer); begin write(n); if n = 3 then begin F(n div 2); F(n - 1) end end; | алг F(цел n) нач вывод n если n = 3 то F(div(n, 2)) F(n - 1) все кон |
Си++ |
void F(int n) { std::cout if (n = 3) { F(n / 2); F(n - 1); } } |
Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при выполнении вызова F(5). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.