Задания
Версия для печати и копирования в MS Word
Тип 16 № 57423
i

Ал­го­ритм вы­чис­ле­ния зна­че­ния функ­ции F(n), где n  — на­ту­раль­ное число, задан сле­ду­ю­щи­ми со­от­но­ше­ни­я­ми:

F(n)  =  n, если n ≥ 2025;

F(n)  =  n + F(n + 2), если n < 2025.

 

Чему равно зна­че­ние вы­ра­же­ния F(2022) − F(2023)?

Спрятать решение

Ре­ше­ние.

По­сле­до­ва­тель­но на­хо­дим:

F(2022)  =  2022  +  F(2024)  =  2022  +  2024  +  F(2026)  =  2022  +  2024 +2026= 6072;

F(2023)  =  2023  +  F(2025)  =  2023  +  2025  =  4048;

F(2022)  −  F(2023)  =  6072  −  4048  =  2024.

 

Ответ: 2024.

 

При­ведём дру­гое ре­ше­ние на языке Python.

def F(n):

if n >= 2025:

return n

if n < 2025:

return n + F(n + 2)

print(F(2022) - F(2023))


Аналоги к заданию № 55812: 57423 Все

Источник: ЕГЭ по ин­фор­ма­ти­ке 06.04.2023. До­сроч­ная волна