Лучшие помощники
- Megamozg 2200 б
- Matalya1 1800 б
- DevAdmin 1700 б
- arkasha_bortnikov 890 б
- Dwayne_Johnson 860 б
12 марта 2023 12:11
315
Пусть a % b – это остаток при делении натурального числа a на натуральное число b. Тело функции F(n) задано следующими строчками и условиями:
F(n) = 2, при n < 3
F(n) = F(n - (n % 3) - 1) + 8 · n - 2, при n > 3 и при n % 3 > 0
F(n) = F(n - 1) + n - 2, при n > 3 и при n % 3 = 0
При этом n — целое неотрицательное число. Определите, что вернет данная функция, если в неё передать аргумент n = 35?
1
ответ
Выполним последовательно все три условия для n = 35:
1. 35 > 3 и 35 % 3 > 0, значит выполняется второе условие:
F(35) = F(35 - (35 % 3) - 1) + 8 · 35 - 2 = F(31) + 278 =
= F(31 - (31 % 3) - 1) + 8 · 31 - 2 + 278 = F(28) + 534
2. 28 > 3 и 28 % 3 = 1, значит выполняется первое условие:
F(28) = F(28 - (28 % 3) - 1) + 8 · 28 - 2 = F(25) + 218
3. 25 > 3 и 25 % 3 = 1, значит выполняется первое условие:
F(25) = F(25 - (25 % 3) - 1) + 8 · 25 - 2 = F(22) + 218
4. 22 > 3 и 22 % 3 = 1, значит выполняется первое условие:
F(22) = F(22 - (22 % 3) - 1) + 8 · 22 - 2 = F(19) + 218
5. 19 > 3 и 19 % 3 = 1, значит выполняется первое условие:
F(19) = F(19 - (19 % 3) - 1) + 8 · 19 - 2 = F(16) + 218
6. 16 > 3 и 16 % 3 = 1, значит выполняется первое условие:
F(16) = F(16 - (16 % 3) - 1) + 8 · 16 - 2 = F(13) + 218
7. 13 > 3 и 13 % 3 = 1, значит выполняется первое условие:
F(13) = F(13 - (13 % 3) - 1) + 8 · 13 - 2 = F(10) + 218
8. 10 > 3 и 10 % 3 = 1, значит выполняется первое условие:
F(10) = F(10 - (10 % 3) - 1) + 8 · 10 - 2 = F(7) + 218
9. 7 > 3 и 7 % 3 = 1, значит выполняется первое условие:
F(7) = F(7 - (7 % 3) - 1) + 8 · 7 - 2 = F(4) + 218
10. 4 > 3 и 4 % 3 = 1, значит выполняется первое условие:
F(4) = F(4 - (4 % 3) - 1) + 8 · 4 - 2 = F(1) + 218
11. 1 < 3, значит выполняется первое условие:
F(1) = 2
Таким образом,
F(35) = F(31) + 278 = F(25) + 496 = F(19) + 714 = F(13) + 932 = F(7) + 1150 = F(1) + 1368 = 2 + 1368 = 1370
Ответ: F(35) = 1370.
1. 35 > 3 и 35 % 3 > 0, значит выполняется второе условие:
F(35) = F(35 - (35 % 3) - 1) + 8 · 35 - 2 = F(31) + 278 =
= F(31 - (31 % 3) - 1) + 8 · 31 - 2 + 278 = F(28) + 534
2. 28 > 3 и 28 % 3 = 1, значит выполняется первое условие:
F(28) = F(28 - (28 % 3) - 1) + 8 · 28 - 2 = F(25) + 218
3. 25 > 3 и 25 % 3 = 1, значит выполняется первое условие:
F(25) = F(25 - (25 % 3) - 1) + 8 · 25 - 2 = F(22) + 218
4. 22 > 3 и 22 % 3 = 1, значит выполняется первое условие:
F(22) = F(22 - (22 % 3) - 1) + 8 · 22 - 2 = F(19) + 218
5. 19 > 3 и 19 % 3 = 1, значит выполняется первое условие:
F(19) = F(19 - (19 % 3) - 1) + 8 · 19 - 2 = F(16) + 218
6. 16 > 3 и 16 % 3 = 1, значит выполняется первое условие:
F(16) = F(16 - (16 % 3) - 1) + 8 · 16 - 2 = F(13) + 218
7. 13 > 3 и 13 % 3 = 1, значит выполняется первое условие:
F(13) = F(13 - (13 % 3) - 1) + 8 · 13 - 2 = F(10) + 218
8. 10 > 3 и 10 % 3 = 1, значит выполняется первое условие:
F(10) = F(10 - (10 % 3) - 1) + 8 · 10 - 2 = F(7) + 218
9. 7 > 3 и 7 % 3 = 1, значит выполняется первое условие:
F(7) = F(7 - (7 % 3) - 1) + 8 · 7 - 2 = F(4) + 218
10. 4 > 3 и 4 % 3 = 1, значит выполняется первое условие:
F(4) = F(4 - (4 % 3) - 1) + 8 · 4 - 2 = F(1) + 218
11. 1 < 3, значит выполняется первое условие:
F(1) = 2
Таким образом,
F(35) = F(31) + 278 = F(25) + 496 = F(19) + 714 = F(13) + 932 = F(7) + 1150 = F(1) + 1368 = 2 + 1368 = 1370
Ответ: F(35) = 1370.
0
·
Хороший ответ
12 марта 2023 12:12
Остались вопросы?
Еще вопросы по категории Информатика
Определите значение переменной a после выполнения данного алгоритма: a = 4; b = 6; b = 8 + a * b; a = b / 4 * a. В ответе укажите одно целое число – з...
Для какого из приведённых значений числа X ложно высказывание: НЕ (X < 6) ИЛИ (X < 5)? 1) 7 2) 6 3) 5 4) 4 Для какого из приведённых...
Недавно Влад победил на олимпиаде и выиграл современный квадрокоптер — дрон. Влад прикрутил к квадрокоптеру камеру, поднял его в воздух и начал фотогр...
1.В библиотеке 16 стеллажей. На каждом стеллаже по 8 полок. Библиотекарь сказала Оле, что интересующая ее книга, находится на 3 стеллаже, на 2-ой свер...
Какое утверждение относится к функциональной философской концепции?...
Все предметы