Информатика · 30 заданий
Рекурсивные функции с текстовым выводом
Задания по теме «Рекурсивные функции с текстовым выводом» с ответами и решениями. Практикуйся и разбирай ошибки.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 2 THEN F(n − 2) PRINT n; F(n \ 2) END IF END SUB | def F(n): if n > 2: F(n − 2) print(n, end='') F(n // 2) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 2 then begin F(n − 2); write(n); F(n div 2); end; end; | алг F(цел n) нач если n > 2 то F(n − 2) вывод n F(div(n,2)) все кон С++ void F (int n) { if (n > 2) { F (n − 2); std::cout Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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, 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 div 2) end; end; | алг F(цел n) нач вывод n если n > 3 то F(n - 1) F(div(n,2)) все кон С++ void F(int n) { std::cout 3) { F(n - 1); F(n / 2); } } Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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 3) { F(n / 2); F(n - 1); } } Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) PRINT n; IF n >= 5 THEN F(n - 1) END IF IF n > 3 THEN F(n \ 2) END IF END SUB | def F(n): print(n, end='') if n >= 5: F(n - 1) if n > 3: F(n // 2) Паскаль | Алгоритмический язык procedure F(n: integer); begin write(n); if n >= 5 then F(n - 1) if n > 3 then F(n div 2); end; | алг F(цел n) нач вывод n если n >= 5 то F(n - 1) все если n > 3 то F(div(n,2)) все кон С++ void F(int n) { std::cout = 5) F(n - 1); if (n > 3) F(n / 2); } Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(8). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 2 THEN F(n \ 2) PRINT n; F(n − 2) END IF END SUB | def F(n): if n > 2: F(n // 2) print(n, end='') F(n − 2) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 2 then begin F(n div 2); write(n); F(n − 2); end; end; | алг F(цел n) нач если n > 2 то F(div(n,2)) вывод n F(n − 2) все кон С++ void F (int n) { if (n > 2) { F (n / 2); std::cout Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) PRINT n; IF n > 3 THEN F(n \ 2) END IF IF n >= 5 THEN F(n - 1) END IF END SUB | def F(n): print(n, end='') if n > 3: F(n // 2) if n >= 5: F(n - 1) Паскаль | Алгоритмический язык procedure F(n: integer); begin write(n); if n > 3 then F(n div 2); if n >= 5 then F(n - 1) end; | алг F(цел n) нач вывод n если n > 3 то F(div(n,2)) все если n >= 5 то F(n - 1) все кон С++ void F(int n) { std::cout 3) F(n / 2); if (n >= 5) F(n - 1); } Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(8). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 3 THEN F(n − 1) F(n \ 2) END IF PRINT N END SUB | def F(n): if n > 3: F(n − 1) F(n // 2) print(n) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 3 then begin F(n − 1); F(n div 2); end; write(n); end; | алг F(цел n) нач если n > 3 то F(n − 1) F(div(n,2)) все вывод n кон С++ void F (int n) { if (n > 3) { F (n − 1); F (n / 2); } std::cout Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 3 THEN F(n \ 2) F(n − 1) END IF PRINT N END SUB | def F(n): if n > 3: F(n // 2) F(n − 1) print(n) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 3 then begin F(n div 2); F(n − 1); end; write(n); end; | алг F(цел n) нач если n > 3 то F(div(n,2)) F(n − 1) все вывод n кон С++ void F (int n) { if (n > 3) { F (n / 2); F (n − 1); } std::cout Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 3 THEN F(n − 2) F(n \ 2) END IF PRINT N END SUB | def F(n): if n > 3: F(n − 2) F(n // 2) print(n) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 3 then begin F(n − 2); F(n div 2); end; write(n); end; | алг F(цел n) нач если n > 3 то F(n − 2) F(div(n,2)) все вывод n кон С++ void F (int n) { if (n > 3) { F (n − 2); F (n / 2); } std::cout Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 3 THEN F(n \ 2) F(n − 2) END IF PRINT N END SUB | def F(n): if n > 3: F(n // 2) F(n − 2) print(n) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 3 then begin F(n div 2); F(n − 2); end; write(n); end; | алг F(цел n) нач если n > 3 то F(div(n,2)) F(n − 2) все вывод n кон С++ void F (int n) { if (n > 3) { F (n / 2); F (n − 2); } std::cout Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 2 THEN F(n \ 2) F(n − 1) PRINT N END IF END SUB | def F(n): if n > 2: F(n // 2) F(n − 1) print(n) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 2 then begin F(n div 2); F(n − 1); write(n); end end; | алг F(цел n) нач если n > 2 то F(div(n,2)) F(n − 1) вывод n все кон С++ void F (int n) { if (n > 2) { F (n / 2); F (n − 1); std::cout Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 0 THEN PRINT N F(n \ 3) F(n − 2) END IF END SUB | def F(n): if n > 0: print(n) F(n // 3) F(n − 2) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 0 then begin write(n); F(n div 3); F(n − 2); end end; | алг F(цел n) нач если n > 0 то вывод n F(div(n,3)) F(n − 2) все кон С++ void F (int n) { if (n > 0) { std::cout Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 0 THEN F(n − 3) PRINT n F(n \ 2) END IF END SUB | def F(n): if n > 0: F(n − 3) print(n, end='') F(n // 2) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 0 then begin F(n − 3); write(n); F(n div 2); end end; | алг F(цел n) нач если n > 0 то F(n − 3) вывод n F(div(n, 2)) все кон Си++ void F(int n) { if (n > 0) { F(n − 3); std::cout Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n > 0 THEN PRINT n, F(n − 3) F(n \ 2) END IF END SUB | def F(n): if n > 0: print(n, end='') F(n − 3) F(n // 2) Паскаль | Алгоритмический язык procedure F(n: integer); begin if n > 0 then begin write(n); F(n − 3) F(n div 2); end end; | алг F(цел n) нач если n > 0 то вывод n F(n − 3) F(div(n, 2)) все кон Си++ void F(int n) { if (n > 0) { std::cout Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при выполнении вызова F(7). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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 = 3) { F(n / 2); F(n - 1); } } Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при выполнении вызова F(5). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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 = 6) { F (n − 1); F (n − 3); } } Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(8). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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 = 3) { F (n − 1); F (n − 1); } } Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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 = 3) { F (n − 1); F (n / 2); } } Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(5). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) PRINT N IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin write(n); if n С++ void F(int n) { std::cout Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) PRINT N IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin write(n); if n С++ void F(int n) { std::cout Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin if n С++ void F(int n) { if (n Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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 = 2) { F(n – 2); F(n – 1); F(n – 2); } } Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при выполнении вызова F(3). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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 = 3) { F(n – 1); F(n – 2); F(n – 2); } } Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin if n С++ void F (int n) { if (n Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin if n С++ void F (int n) { if (n Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin if n С++ void F (int n) { if (n Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin if n С++ void F (int n) { if (n Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin if n С++ void F (int n) { if (n Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Бейсик | Python SUB F(n) IF n Паскаль | Алгоритмический язык procedure F(n: integer); begin if n С++ void F (int n) { if (n Запишите подряд без пробелов и разделителей все числа, которые будут показаны на экране при выполнении вызова F(1). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
- ЧислоСложность 2
Ниже на пяти языках программирования записан рекурсивный алгоритм 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(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.