|
1 / 1 / 0
Регистрация: 17.07.2023
Сообщений: 36
|
||||||
Алгоритм вычисления значения функции F(n)11.01.2025, 09:08. Показов 10011. Ответов 9
Доброго времени суток. Решаю вот это заданиеhttps://education.yandex.ru/eg... ca4f7e0d07 На плюсах, вот код.
0
|
||||||
| 11.01.2025, 09:08 | |
|
Ответы с готовыми решениями:
9
Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции
|
|
Злостный нарушитель
10359 / 5774 / 1274
Регистрация: 12.03.2015
Сообщений: 26,686
|
|
| 11.01.2025, 10:58 | |
|
Не нравится мне это. Надо звать математика, чтоб попробовал преобразовать как-то это аналитически. А то не только стека может не хватить, а ваще - памяти.
Значения функции для n = 1...25 выглядят так:
0
|
|
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
||||||
| 11.01.2025, 11:39 | ||||||
|
Аналитическое решение (там же есть видео и текстовая подсказка с описанием общего алгоритма, хотя и без них можно догадаться):
Остальные похожие задания делаются (скорей всего) аналогично.
1
|
||||||
|
1 / 1 / 0
Регистрация: 17.07.2023
Сообщений: 36
|
|
| 11.01.2025, 14:51 [ТС] | |
|
Значит такие выражение кодом можно не делать. Хотя, интересно было бы реализовать, особенно на С++
0
|
|
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
||
| 11.01.2025, 17:23 | ||
|
Такие выражения нужно пытаться сократить (если получится). Напрямую сразу писать код - никакой памяти может не хватить, как уже было сказано выше.
Суть задания (скорей всего) не в написании кода по готовым формулам, а в шевелении извилинами. Код на крайний случай, если других вариантов нет (или они не работают). Для этой задачи:
0
|
||
|
2319 / 1561 / 721
Регистрация: 17.03.2022
Сообщений: 5,026
|
|||||||
| 11.01.2025, 17:38 | |||||||
В каком месте задания сказано, что это нужно ваять на C++ (да и на любом другом языке общего назначения), а не в какой-нибудь системе компьютерной алгебры? Потому что вот такое, например, поделие на Maxima выдает ответ сразу же:
2
|
|||||||
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
|
| 11.01.2025, 17:44 | |
|
Как вариант. Я об этом думал (смутно), но проверить "руки не дошли".
0
|
|
|
431 / 153 / 28
Регистрация: 12.12.2020
Сообщений: 1,239
|
|
| 11.01.2025, 18:05 | |
|
Ну если раскрыть F(20024) то член 2F(20022) сокращается. Тоже самое и с 3F(20020). Далее они уже между собой сокращаться будут
1
|
|
|
1 / 1 / 0
Регистрация: 17.07.2023
Сообщений: 36
|
|
| 11.01.2025, 18:21 [ТС] | |
|
Спасибо, я о такой программе и не знал.
0
|
|
|
place status here
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
|
||||||
| 11.01.2025, 18:24 | ||||||
|
Кстати, да. Я сложным путем пошел, а можно гораздо проще (если лучше смотреть).
1
|
||||||
| 11.01.2025, 18:24 | |
|
Помогаю со студенческими работами здесь
10
Алгоритм решения вычисления значения функции Составить алгоритм вычисления значения функции Написать рекурсивный алгоритм вычисления значения функции F(n) Алгоритм вычисления значения функции f(n), где n - натуральное число
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|