РУҚА
16

Жауабы: Вычисление рекурсивной функции

ЕГЭ · Информатика · Тапсырма 16 · Динамикалық бағдарламалау
КүрделіФИПИ2C19E5Қысқа жауап≈ 3 минутЖауап сверен с ключом
Дұрыс жауап
98285
98285
так ответ выглядит в бланке

Это официальный ключ тапсырмаға, источник — ФИПИ тапсырмаларының ашық банкі. Свой ответ можно сверить на странице тапсырма.

Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.

Условие

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

$F(n)=0$ при $n\leq 1$;

$F(n)=2\times F(n-1)+2$, если $n>1$ и при этом $n$ нечётно;

$F(n)=n/2+F(n-1)$, если $n>1$ и при этом $n$ чётно.

Чему равно значение функции $F(30)$?

Примечание. При вычислении значения $F(n)$ используется операция целочисленного деления.

Тапсырманы ашып, өзіңіз шешіңіз

Где здесь ошибаются

Использование формулы для нечётного аргумента при вычислении $F(30)$.

Забывают, что при чётном $n$ используется целочисленное деление.

Пропускают добавление $2$ в формуле для нечётного аргумента.

Откуда взялся этот ответТалдау бөлінген 4 қадам: видно каждое преобразование и где теряется балл.
Шешімді ашу

Тапсырмаға жауап 16 ЕГЭ, информатика

Жауап тапсырманың ресми кілтімен салыстырылды, сондықтан оны тексеруге болады өзіңізді ешқандай шектеусіз. Жанында — бланкіге жазу форматы: артық бірліктер үшін өлшемдері үшін балл шегеріледі, тіпті сан дұрыс болса да.

Задача из темы «Динамикалық бағдарламалау»: в ней 72 задачи — әрқайсысының жауабы мен қадамдық талдауы бар. Тіркелу қажет емес.