Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 865 б
12 марта 2023 12:54
484
Пусть / – целочисленное деление. Тело функции F(n) задано следующими строчками и условиями:
F(n) = 1, при n < 3
F(n) = F(n - 2) · (n / 3), при n > 3
При этом n – натуральное число. Определите, что вернет данная функция, если в неё передать аргумент n = 16?
1
ответ
Для n = 16 выполнится второе условие функции, так как 16 > 3. Тогда:
F(16) = F(16 - 2) · (16 / 3) = F(14) · (16 / 3)
Для F(14) также выполнится второе условие функции, так как 14 > 3. Тогда:
F(14) = F(14 - 2) · (14 / 3) = F(12) · (14 / 3)
Продолжая подставлять значения, получим:
F(12) = F(10) · (12 / 3)
F(10) = F(8) · (10 / 3)
F(8) = F(6) · (8 / 3)
F(6) = F(4) · (6 / 3)
F(4) = F(2) · (4 / 3)
F(2) = 1 (по первому условию функции)
Тогда:
F(4) = 1 · (4 / 3) = 1
F(6) = 1 · (6 / 3) = 2
F(8) = 2 · (8 / 3) ≈ 5
F(10) = 5 · (10 / 3) ≈ 16
F(12) = 16 · (12 / 3) = 64
F(14) = 64 · (14 / 3) ≈ 298
F(16) = 298 · (16 / 3) ≈ 1581
Таким образом, при n = 16 функция F(n) вернет значение, близкое к 1581.
F(16) = F(16 - 2) · (16 / 3) = F(14) · (16 / 3)
Для F(14) также выполнится второе условие функции, так как 14 > 3. Тогда:
F(14) = F(14 - 2) · (14 / 3) = F(12) · (14 / 3)
Продолжая подставлять значения, получим:
F(12) = F(10) · (12 / 3)
F(10) = F(8) · (10 / 3)
F(8) = F(6) · (8 / 3)
F(6) = F(4) · (6 / 3)
F(4) = F(2) · (4 / 3)
F(2) = 1 (по первому условию функции)
Тогда:
F(4) = 1 · (4 / 3) = 1
F(6) = 1 · (6 / 3) = 2
F(8) = 2 · (8 / 3) ≈ 5
F(10) = 5 · (10 / 3) ≈ 16
F(12) = 16 · (12 / 3) = 64
F(14) = 64 · (14 / 3) ≈ 298
F(16) = 298 · (16 / 3) ≈ 1581
Таким образом, при n = 16 функция F(n) вернет значение, близкое к 1581.
0
·
Хороший ответ
12 марта 2023 12:55
Остались вопросы?
Еще вопросы по категории Информатика
Ячейка памяти компьютера состоит из однородных элементов называемых 1)кодами 2) битами 3)цифрами 4) коэффициент ...
В одной из кодировок UTF-16 каждый символ кодируется 16 битами. Гриша написал текст (в нём нет лишних пробелов): «Бобр, белка, суслик...
Выло проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (-9, -11); (9, 10); (11, 8); (...
Приведите 3-4 примера профессий людей, чья деятельность, в основном связана с обработкой информации...
Что такое fps? Скажите пожалуйста...