Главная / ЕГЭ Информатика / Задание №16 / ID 32750
ID 32750 ЕГЭ Информатика Линия №16 СдамГИА ID: 15921 Анализ информационных моделей
✈️ TG ВК Следующая ⏭️
Ниже на пяти языках программирования записан рекурсивный алгоритм 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(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
💡 Пошаговый разбор и решение:
Первым действием процедура F(9) выведет на экран число 9, после этого процедура F(9) вызовет процедуру F(n−4), т. е. F(5), которая выведет на экран число 5 и вызовет процедуру F(1), которая выведет на экран число 1 и вызовет процедуру F(0). После этого управление вернётся к процедуре F(5), которая вызовет процедуру F(2), которая выведет на экран число 2 и вызовет процедуру F(1), после чего на экран будет выведено число 1.
После этого управление вернётся к процедуре F(9), которая следующим шагом своего алгоритма вызовет процедуру F(4), после чего на экран будет выведено число 4. Далее процедура F(4) вызовет процедуру F(2), которая выведет на экран число 2, после процедура F(2) вызовет процедуру F(1), которая выведет на экран число 1.

Ответ: 95121421.
Правильный ответ: 95121421
📚 Похожие разобранные задания по предмету:
ID 140292 • Задание №2
Кирилл шифрует английские слова, записывая вместо каждой буквы ее номер в алфавите (без пробелов). Номера букв...
Смотреть разбор ↗
ID 140542 • Задание №8
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для л...
Смотреть разбор ↗
🔗 Другие задания линии №16 по предмету Информатика:
ID 32555 Алгоритм вычисления значения функции F(n), где n  — целое неотрицательное число, задан следующи... ID 32556 Алгоритм вычисления значения функции F(n), где n  — целое неотрицательное число, задан следующи... ID 32557 Алгоритм вычисления значения функции F(n), где n  — натуральное число, задан следующими соотнош... ID 32558 Алгоритм вычисления значения функции F(n), где n  — натуральное число, задан следующими соотнош... ID 32559 Алгоритм вычисления значения функции F(n), где n  — натуральное число, задан следующими соотнош...
← Предыдущее задание 📚 Все задания по предмету Следующее задание →