СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Рекурсивные функции с текстовым выводом

Категория: Информатика

Нажмите, чтобы узнать подробности

Задания ЕГЭ "Рекурсивные функции с текстовым выводом"

Просмотр содержимого документа
«Рекурсивные функции с текстовым выводом»

Рекурсивные функции с текстовым выводом

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). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!