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

Ис­пол­ни­тель пре­об­ра­зу­ет число, за­пи­сан­ное на экра­не. У ис­пол­ни­те­ля есть три ко­ман­ды, ко­то­рые обо­зна­че­ны ла­тин­ски­ми бук­ва­ми:

A. Вычти 1

B. Вычти 2

C. Найди целую часть от де­ле­ния на 3

Про­грам­ма для ис­пол­ни­те­ля  — это по­сле­до­ва­тель­ность ко­манд. Сколь­ко су­ще­ству­ет про­грамм, для ко­то­рых при ис­ход­ном числе 16 ре­зуль­та­том яв­ля­ет­ся число 6, при этом тра­ек­то­рия вы­чис­ле­ний со­дер­жит число 11?

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

Ре­ше­ние.

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

def f(x, y):

if x < y:

return 0

if x == y:

return 1

else:

return f(x - 1, y) + f(x - 2, y) + f(x // 3 , y)

print(f(16, 11) * f(11, 6))

 

Ответ: 64.


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

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