Лучшие помощники
- Megamozg 2190 б
- Matalya1 1800 б
- DevAdmin 1690 б
- arkasha_bortnikov 860 б
- Dwayne_Johnson 845 б
12 марта 2023 12:11
298
Пусть 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
Остались вопросы?
Еще вопросы по категории Информатика
База данных – это: 1.совокупность данных, организованных по определенным правилам; 2. совокупность программ для хранения и обработки больших массиво...
Все 4-буквенные слова, составленные из букв В, И, Р, Т, записаны в алфавитном порядке. Вот начало списка: 1. ВВВВ 2. ВВВИ 3. ВВВР 4. ВВВТ 5. ВВИВ...
begin if (x>100) and (y<200) then writeln("ДА"); else writeln("НЕТ") end....
Особенность мультимедийных продуктов: 1) наличие текста 2) возможность интерактивного взаимодействия 3) наличие графических изображений 4) наличие...
Каких программах можно создать компьютерную презентацию? Microsoft Word Impress Microsoft Excel Microsoft PowerPoint...
Все предметы