|
0 / 0 / 0
Регистрация: 19.11.2020
Сообщений: 15
|
|
Алгоритм вычисления значения функции f(n)24.05.2023, 19:46. Показов 2490. Ответов 3
Метки нет (Все метки)
Задача.
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следую- щими соотношениями: F(n) = n, если n ≥ 10 000, F(n) = n/6 + F(n/6 + 2), если n < 10 000 и n делится на 6, F(n) = n + F(n + 2) , если n < 10 000 и n не делится на 6 Чему равно значение выражения F(264) – F(7)? 1 Решить задачу вручную (аналитически). 2 Решить задачу с помощью рекурсии 3 Решить задачу динамически (с помощью списка или без него)
0
|
|
| 24.05.2023, 19:46 | |
|
Ответы с готовыми решениями:
3
Алгоритм вычисления значения функции F(n)
Задача на алгоритм вычисления значения функции |
|
2 / 1 / 1
Регистрация: 22.04.2023
Сообщений: 10
|
|||||||||||
| 04.06.2023, 19:08 | |||||||||||
|
1. Решение задачи вручную (аналитически):
Для решения данной задачи вручную, нужно последовательно применить указанные соотношения до тех пор, пока не достигнем базового случая (n ≥ 10 000). F(264) – F(7) можно вычислить следующим образом: F(7) = 7 + F(7 + 2) = 7 + F(9) F(9) = 9/6 + F(9/6 + 2) = 9/6 + F(3) F(3) = 3 + F(3 + 2) = 3 + F(5) F(5) = 5 + F(5 + 2) = 5 + F(7) Таким образом, F(7) = 7 + 9/6 + 3 + 5 + F(7) + F(9) + F(3) + F(5). Получаем уравнение: F(7) = 24 + F(7) + F(9). Решаем его: F(7) = 12 + F(9). Теперь вычислим F(264): F(264) = 264/6 + F(264/6 + 2) = 264/6 + F(44) F(44) = 44 + F(44 + 2) = 44 + F(46) F(46) = 46 + F(46 + 2) = 46 + F(48) F(48) = 48 + F(48 + 2) = 48 + F(50) Таким образом, F(264) = 264/6 + 44 + 46 + 48 + F(50). Теперь вычислим значение выражения F(264) – F(7): F(264) – F(7) = (264/6 + 44 + 46 + 48 + F(50)) - (12 + F(9)) = (264/6 + 44 + 46 + 48 + F(50)) - (12 + 9/6 + 3 + 5 + F(7) + F(9)) = 264/6 + 44 + 46 + 48 + F(50) - 12 - 9/6 - 3 - 5 - F(7) - F(9) = 264/6 - 9/6 + 44 + 46 + 48 + F(50) - 12 - 3 - 5 - F(7) - F(9) = 255/6 + 44 + 46 + 48 + F(50) - 12 - 3 - 5 - F(7) - F(9) = 42.5 + 44 + 46 + 48 + F(50) - 12 - 3 - 5 - F(7) - F(9) = 233.5 + F(50) - F(7) - F(9) Значение выражения F(264) – F(7) равно 233.5 + F(50) - F(7) - F(9). Теперь мы можем перейти к решени ю задачи с помощью рекурсии или динамического программирования. 2. Решение задачи с помощью рекурсии:
3. Решение задачи динамически:
0
|
|||||||||||
|
14450 / 7489 / 1582
Регистрация: 06.09.2009
Сообщений: 27,133
|
|
| 04.06.2023, 23:53 | |
|
amogus_007, как давно 9 стало делиться нацело на 6, а 48 перестало делиться на 6? Или это Вам ИИ такое решение подсказал?
3
|
|
|
Status 418
|
|
| 05.06.2023, 07:27 | |
|
vwodzz, а рекурсия это разве не динамическое программирование?
1
|
|
| 05.06.2023, 07:27 | |
|
Помогаю со студенческими работами здесь
4
Алгоритм вычисления значения функции F(n), где n
Написать программу вычисления значения функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|